
div.gridbox{overflow:hidden}
.dhx_sub_row
{background-color:white}
div.gridbox .xhdr{background-color:#D4D0C8}
div.gridbox table.hdr td {font-family:arial; font-size:12px; background-Color:#D4D0C8; border: 1px solid; border-color : white Gray Gray white; text-align: center; margin:0px; padding:5px 0px 5px 0px ; font-weight:normal; -moz-user-select:none; 
 -moz-user-select:-moz-none; 
 overflow:hidden; empty-cells:show}
div.gridbox table.hdr td div.hdrcell{overflow:hidden}
div.gridbox table.obj td {border: 1px solid; border-color : white Gray Gray white; font-family:Arial; font-size:12px; -moz-user-select:none; -moz-user-select:-moz-none; 
 overflow:hidden; padding-top:0px; padding-bottom:0px; empty-cells:show; vertical-align:middle}
div.gridbox table.obj th, div.gridbox table.hdr th{padding:0px 0px 0px 0px ; margin:0px 0px 0px 0px}
div.gridbox table.row20px tr td{height:20px; white-space: nowrap; padding:0px}
div.gridbox .objbox {background-color:white; position:relative}
div.gridbox table.obj td span.space, div.gridbox table.obj td img.space{width:18px}
div.gridbox table.obj tr.rowselected td.cellselected, div.gridbox table.obj td.cellselected {background-color:#d8d8d8; color:black}
div.gridbox table.obj tr.rowselected td{background-color:#e1e0d7; color:black}
div.gridbox table.obj td.editable{-moz-user-select:text}
div.gridbox table.obj td.group_row{vertical-align:middle; font-family:Tahoma; font-size:10pt; font-weight:bold; height:30px; border:0px; border-bottom: 2px solid navy; 
} 
.dragSpanDiv{font-size : 12px; border: 1px gray solid; background-color:white}
.dhx_combo_select{font-family:arial; font-size:12px; border:1px solid; border-color:black silver silver black; background-color:white; overflow:hidden; cursor:default; position:absolute; height:auto; z-index:600}
.dhx_combo_edit{width:100%; border:0px; padding:0px; padding-right:1px !ie; margin:0px; font:12px arial; overflow:hidden}
.dhx_textarea{border:1px solid; border-color:black silver silver black; position:absolute; height:100px}
.dhx_clist{background-color:white; border:1px solid black; padding:2px 2px 2px 2px; z-index:300}
.gridDragLine{position:absolute; top:10px; left:0px; width:100%; height:2px; background-color:black; overflow:hidden}
DIV.pagingBlock{font-size:12px; font-family:verdana,arial}
DIV.pagingBlock .pagingCurrentPage{font-weight:bold; cursor:default}
DIV.pagingBlock .pagingPage{cursor:pointer; text-decoration:underline}
SPAN.recordsInfoBlock {font-size:12px; font-family:verdana,arial}
DIV.pagingBlock a{text-decoration:none; padding-right:2px; color:black}
.toolbar_select{font-size:10px}
.dhtmlxGrid_selection {-moz-opacity: 0.5; filter: alpha(opacity = 50); background-color:yellow; opacity:0.5; border: 1px dotted black}
div.gridbox_xp{border:1px solid lightgrey}
div.gridbox_xp .xhdr{background-image:url('imgs/header_bg_60.gif')}
div.gridbox_xp table.hdr td {color:#616161; background-image:url('imgs/header_bg_60.gif'); border:0px; text-align: center; margin:0px; padding:5px 0px 5px 0px ; font-weight:bold; -moz-user-select:none; -moz-user-select:-moz-none; 
 overflow:hidden}
div.gridbox_xp table.hdr td div.hdrcell{border-left: 1px solid white; border-right: 1px solid gray; height:16px; white-space : nowrap; font-family:Arial; font-size:12px}
div.gridbox_xp table.obj td {border:0px; border-bottom: 1px solid lightgrey; border-right: 1px solid lightgrey; font-family:Arial; font-size:12px; -moz-user-select:none; -moz-user-select:-moz-none; 
 overflow:hidden; padding-top:0px; padding-bottom:0px; vertical-align:middle}
div.gridbox_xp table.obj tr.rowselected td{background-color:whitesmoke; color:black}
div.gridbox_xp table.obj tr.rowselected td.cellselected, div.gridbox table.obj td.cellselected {background-color:whitesmoke}
div.gridbox_xp table.row20px tr td{height:22px; white-space: nowrap; padding:1px}
div.gridbox_gray {border:1px solid gray; background-color:#D4D0C8}
div.gridbox_mt{border:1px solid lightgrey}
div.gridbox_mt .dhx_sub_row
{background-color:transparent}
div.gridbox_mt .xhdr{background-image:url('imgs/header_bg.gif')}
div.gridbox_mt .xhdr_last{border:0px; border-bottom: 1px solid lightgrey; border-left: 1px solid lightgrey}
div.gridbox_mt table.hdr td {color:#616161; border:0px; border-bottom: 1px solid lightgrey; border-left: 1px solid lightgrey; text-align: center; margin:0px; background-image:url('imgs/header_bg.gif'); padding: 0px 0px 0px 0px; -moz-user-select:none; -moz-user-select:-moz-none; 
 overflow:hidden}
div.gridbox_mt table.hdr td div.hdrcell{height:16px; white-space : nowrap; font-family:Verdana; font-size:12px}
div.gridbox_mt table.obj td {border:0px; border-bottom: 1px solid lightgrey; border-right: 0px solid lightgrey; font-family:Verdana; font-size:12px; -moz-user-select:none; -moz-user-select:-moz-none; 
 overflow:hidden; padding-top:0px; padding-bottom:0px; vertical-align:middle}
div.gridbox_mt table.obj tr.rowselected td{background-color:#D6D3FA; color:black}
div.gridbox_mt table.obj tr.rowselected td.cellselected, div.gridbox table.obj td.cellselected {background-color:#D6D3FA}
div.gridbox_mt table.row20px tr td{height:22px; white-space: nowrap; padding:1px}
div.gridbox div.ftr{position:absolute; left:0px; bottom:1px; width:100%; overflow:hidden}
div.gridbox div.ftr td {padding:0px; padding-left:10px; padding-right:5px; border-top:1px solid gray; border-right:1px solid gray; background-color:#ffffcc; font-style : italic; font-family:arial; font-size:12px; overflow:hidden}
div.gridbox table.hdr td.columnTargetR div.hdrcell{border-right:3px double #FF6600; border-left:3px solid #D4D0C8}
div.gridbox table.hdr td.columnTargetL div.hdrcell{border-right:3px solid #D4D0C8; border-left:3px double #FF6600}
.dhx_dragColDiv{font-family:Arial; font-size:12px; background-color:#D4D0C8; border: 1px solid; border-color : white Gray Gray white; text-align: center; margin:0px; padding:5px 20px 5px 20px ; font-weight:normal; filter:alpha(opacity:75); -moz-opacity:0.75; opacity:0.75}
div.gridbox_light {border:1px solid #c2d5dc}
div.gridbox_light .xhdr{background-image:url(imgs/skin_light_header.png)}
div.gridbox_light .xhdr_last{border: 1px solid; border-color : #FDFDFD #93AFBA #93AFBA #FDFDFD}
div.gridbox_light table.hdr{background-image:url(imgs/skin_light_header.png)}
div.gridbox_light table.hdr td {border: 1px solid; border-color : #FDFDFD #93AFBA #93AFBA #FDFDFD; background-color:transparent; font-family:Tahoma; font-size:11px; font-weight:bold; color:#055A78; vertical-align:top; text-align:left}
div.gridbox_light table.hdr td div.hdrcell{width:auto; padding-left:10px}
div.gridbox_light table.hdr .filter{padding-left:0px !important; text-align:center; -moz-user-select:text}
div.gridbox_light table.obj td {border-width: 0px 1px 0px 1px; border-left: 1px solid white; border-right: 1px solid #D6D6D6; font-family:Tahoma; font-size:11px; padding-right:4px; padding-left:4px}
div.gridbox_light table.obj{border-bottom: 1px solid #D6D6D6}
div.gridbox_light table.row20px tr td {padding-right:4px; padding-left:4px}
div.gridbox_light .dhx_combo_edit{font-family:Tahoma; font-size:11px}
div.gridbox_light table.obj tr.rowselected td{background-color:#C9C9B1; color:black}
div.gridbox_light table.obj tr.rowselected td.cellselected, div.gridbox table.obj td.cellselected {background-color:#C9C9B1}
/*div.gridbox_light table.obj tr.rowselected td{background-color:#ededed; color:black}
div.gridbox_light table.obj tr.rowselected td.cellselected, div.gridbox table.obj td.cellselected {background-color:#ededed}*/
div.gridbox_light .odd_light{background-color:#E5F2F8}
div.gridbox_light div.ftr td {empty-cells:show}
div.gridbox_modern {border:1px solid #D6D6D6}
div.gridbox_modern .dhx_sub_row
{background-color:transparent}
div.gridbox_modern .xhdr{background-image:url(imgs/skin_modern_header.png)}
div.gridbox_modern .xhdr_last{border: 1px solid; border-color : #FDFDFD #B5B5B5 #B5B5B5 #FDFDFD}
div.gridbox_modern table.hdr{background-image:url(imgs/skin_modern_header.png)}
div.gridbox_modern table.hdr td {border-right:1px solid #B5B5B5; border-left:1px solid #FDFDFD; border-top:1px solid #FDFDFD; border-bottom:1px solid #B5B5B5; background-color:transparent; font-family:Tahoma; font-size:11px; font-weight:bold; color:#055A78; vertical-align:top; text-align:left}
div.gridbox_modern table.hdr td div.hdrcell{width:auto; padding-left:10px}
div.gridbox_modern table.hdr .filter{padding-left:0px !important; text-align:center}
div.gridbox_modern table.obj td {border: 0px solid; font-family:Tahoma; font-size:11px; padding-right:4px; padding-left:4px}
div.gridbox_modern table.row20px tr td {padding-right:4px; padding-left:4px}
div.gridbox_modern .dhx_combo_edit{font-family:Tahoma; font-size:11px}
div.gridbox_modern table.obj tr.rowselected td{background-color:#9ac2e5; color:black}
div.gridbox_modern table.obj tr.rowselected td.cellselected, div.gridbox table.obj td.cellselected {background-color:#9ac2e5}
div.gridbox_modern .odd_modern{background-color:#EDEDED}
div.gridbox_modern div.ftr td {padding:0px; padding-left:10px; padding-right:5px; border-top:0px solid gray; border-right:0px solid gray; background-color:#ffffcc; font-style : italic; font-family:arial; font-size:12px}
div.gridbox_clear .xhdr{background-color:transparent}
div.gridbox_clear div.topMumba{position:absolute; left:0px; width:100%; height:3px; background-image:url(imgs/skinC_header.png); overflow:hidden; padding:0px; margin:0px}
div.gridbox_clear div.bottomMumba{position:absolute; left:0px; width:100%; height:3px; background-image:url(imgs/skinD_header.png); overflow:hidden}
div.gridbox_clear div.bottomMumba img,div.gridbox_clear div.topMumba img{border:0px; position:absolute; top:0px}
div.gridbox_clear{padding-left: 10px; padding-right: 10px}
div.gridbox_clear table.hdr td {border:0px; background-color:transparent; font-family:Tahoma; font-size:11px; font-weight:bold; color:#055A78; vertical-align:top; text-align:left}
div.gridbox_clear table.hdr td div.hdrcell{width:auto; padding-left:10px; padding-bottom:2px}
div.gridbox_clear table.hdr .filter{padding-left:0px !important; text-align:center}
div.gridbox_clear table.obj td {border-width: 0px 1px 0px 0px ; border-color:#D6D6D6; font-family:Tahoma; font-size:11px; padding-right:4px; padding-left:4px}
div.gridbox_clear table.row20px tr td {padding-right:4px; padding-left:4px}
div.gridbox_clear .dhx_combo_edit{font-family:Tahoma; font-size:11px}
div.gridbox_clear .odd_clear{background-color:#E5F2F8}
div.gridbox_clear div.ftr td {padding:0px; padding-left:10px; padding-right:5px; border-top:1px solid gray; border-right:0px solid gray; background-color:#ffffcc; font-style : italic; font-family:arial; font-size:12px}
div.gridbox_sbdark .objbox {background: #313131 !important}
div.gridbox_sbdark .xhdr{background-color:#313131}
div.gridbox_sbdark .xhdr_last{border: 1px solid; border-color : #474948 #202220 #202220 #202220}
div.gridbox_sbdark {
 background: #313131 !important; 
}
div.gridbox_sbdark table {border-collapse: collapse}
div.gridbox_sbdark table.hdr tr {border-top: 1px solid #202220}
div.gridbox_sbdark table.hdr, 
div.gridbox_sbdark table.hdr td {border-right:1px solid #202220; border-left:1px solid #202220; border-top: 1px solid #474948; border-bottom:1px solid #202220; background-color: #313131; 
 font-size:11px; 
 color:#8A8F84; vertical-align:top; text-align:left; padding: 2px 5px}
div.gridbox_sbdark .hdrcell {padding-left: 0px !important; font-family: 'Lucida Sans Unicode','Tahoma'; 
}
div.gridbox_sbdark table.hdr td div.hdrcell{width:auto; padding-left:10px}
div.gridbox_sbdark table.obj td {border-width: 0px 1px 0px 1px; border-left: 1px solid #202220; border-right: 1px solid #EDF3F0; font-family: 'Consolas','Lucida Sans Unicode','Tahoma'; font-size:11px; 
}
div.gridbox_sbdark table.row20px tr td {padding: 0px 5px !important; 
 text-indent:1px}
div.gridbox_sbdark .dhx_combo_edit{font-family: 'Lucida Sans Unicode','Tahoma'; font-size:11px}
div.gridbox_sbdark table.obj tr.rowselected td, 
div.gridbox_sbdark table.obj tr:hover, 
div.gridbox_sbdark .odd_light:hover {background-color: #8A8F84; color: white !important}
div.gridbox_sbdark table.obj tr.rowselected td.cellselected , 
div.gridbox_sbdark table.obj td.cellselected {background-color:#8A8F84}
div.gridbox_sbdark .cellselected {background-color: #6e6f64 !important; 
}
div.gridbox_sbdark .ev_sbdark {background-color: #FFFFFF}
div.gridbox_sbdark .odd_sbdark {background-color:#EDF3F0} 
.dhx_pbox{margin-top:3px; border:1px solid #D4D0C8; border-top: 0px; font-size:10px}
.dhx_pline{background-color:white; margin: -15px 10px 10px 10px; padding:0px 5px 0px 5px; float:left}
.dhx_page, .dhx_pager_info{margin:3px; text-align:center; font-family: tahoma; font-size:12px; float:left; cursor:pointer; color:black; background-color:gray; padding:1px}
.dhx_pager_info{white-space:nowrap; background-color:white; margin: -8px 10px 10px 10px; padding: 0px 5px 0px 5px}
.dhx_page div{background-color:white; width:16px; height:17px; vertical-align:middle}
div.dhx_page_active{font-weight:bold; background-color:lightgrey; cursor:default; color:white}
.dhx_pbox_modern{margin-top:3px; border:1px solid #D6D6D6; border-top: 0px; font-size:10px}
.dhx_pline_modern{background-color:white; margin: -15px 10px 10px 10px; padding:0px 5px 0px 5px; float:left}
.dhx_page_modern, .dhx_pager_info_modern{margin:3px; text-align:center; font-family: tahoma; font-size:12px; float:left; cursor:pointer; color:#055A78; background-color:#D6D6D6; padding:1px}
.dhx_pager_info_modern{white-space:nowrap; background-color:white; margin: -8px 10px 10px 10px; padding: 0px 5px 0px 5px}
.dhx_page_modern div{background-color:white; width:16px; height:17px; vertical-align:middle}
div.dhx_page_active_modern{font-weight:bold; background-color:#055A78; cursor:default; color:white}
.dhx_pbox_light{margin-top:3px; border:1px solid #C2D5DC; border-top: 0px; font-size:10px}
.dhx_pline_light{background-color:white; margin: -15px 10px 10px 10px; padding:0px 5px 0px 5px; float:left}
.dhx_page_light, .dhx_pager_info_light{margin:3px; text-align:center; font-family: tahoma; font-size:12px; float:left; cursor:pointer; color:#055A78; background-color:#93AFBA; padding:1px}
.dhx_pager_info_light{white-space:nowrap; background-color:white; margin: -8px 10px 10px 10px; padding: 0px 5px 0px 5px}
.dhx_page_light div{background-color:white; width:16px; height:17px; vertical-align:middle}
div.dhx_page_active_light{font-weight:bold; background-color:#D1DFE3; cursor:default; color:white}
.defaultTreeTable{margin : 0px; padding : 0px; border : 0px}
.containerTableStyle {overflow : auto; position:relative; top:0; font-size : 12px}
.containerTableStyleRTL span {direction: rtl; unicode-bidi: bidi-override}
.containerTableStyleRTL {direction: rtl; overflow : auto; position:relative; top:0; font-size : 12px}
.standartTreeRow {font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; font-size : 12px; -moz-user-select: none}
.selectedTreeRow{background-color : navy; color:white; font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; font-size : 12px; -moz-user-select: none}
.dragAndDropRow{background-color : navy; color:white}
.standartTreeRow_lor{text-decoration:underline; background-color : #FFFFF0; font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; font-size : 12px; -moz-user-select: none}
.selectedTreeRow_lor{text-decoration:underline; background-color : navy; color:white; font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; font-size : 12px; -moz-user-select: none}
.standartTreeImage{width:18px; height:18px; overflow:hidden; border:0; padding:0; margin:0;font-size:1px}
.hiddenRow {width:1px; overflow:hidden}
.dragSpanDiv,.dragSpanDiv td{font-size : 12px; background-color:white}
.a_dhx_hidden_input{position:absolute; top:-1px; left:-1px; width:1px; height:1px; border:none; background:none}
.selectionBox{background-color: #FFFFCC}
.selectionBar {top:0; background-color: Black; position:absolute; overflow:hidden; height: 2px; z-index : 11}
.intreeeditRow{width:100%; font-size:8pt; height:16px; border:1px solid silver; padding:0; margin:0; -moz-user-select: text; 
}
.dhx_tree_textSign{font-size:8pt; font-family:monospace; width:21px; color:black; padding:0px; margin:0px; cursor:pointer; text-align: center}
.dhx_tree_opacity{opacity:0; -moz-opacity:0; filter:alpha(opacity=0)}
.dhx_bg_img_fix{width:18px;height:18px;background-repeat: no-repeat;background-position: center;background-position-x: center;background-position-y: center}
.dhxtree_dhx_black{background:white; color:black}
div.dhtmlxLayoutObject {position: absolute; overflow: hidden; width: 100%; height: 100%}
.dhxCursorWResize {cursor: w-resize}
.dhxCursorNResize {cursor: n-resize}
.dhxLayoutFullScreenedInit {width: 100%; height: 100%; margin: 0px; overflow: hidden}
div.dhtmlx_winviewport {position: absolute; 
 overflow: hidden}
div.dhtmlx_window_active {position: absolute; overflow: hidden}
div.dhtmlx_window_inactive {position: absolute; overflow: hidden}
div.dhx_content_cover_blocker {position: absolute; width: 100%; height: 100%; top: 0px; left: 0px; 
 filter: alpha(opacity=0); -moz-opacity: 0; opacity: 0; background: #FFFFFF}
iframe.dhx_modal_cover_ifr {position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; filter: alpha(opacity=0); -moz-opacity: 0; opacity: 0; background-color: #FFFFFF}
div.dhx_modal_cover_dv {position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; border: none; filter: alpha(opacity=50); -moz-opacity: 0.5; opacity: 0.5; background-color: #EEEEEE; 
}
iframe.dhx_ie6_wincover_forsel {position: absolute; width: 100%; height: 100%; top: 0px; left: 0px; overflow: hidden; filter: alpha(opacity=0); background-color: #FFFFFF; z-index: -1}
div.dhx_carcass_resmove {position: absolute; filter: alpha(opacity=50); -moz-opacity: 0.5; opacity: 0.5; background-color: #E0E0E0; border: #909090 1px solid}
div.dhx_content_vp_cover {position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; filter: alpha(opacity=0); -moz-opacity: 0; opacity: 0; background-color: #FFFFFF}
input.dhx_windows_ieonclosefocusfix {position: absolute; width: 1px; height: 1px; border: none; background: none; left: -10px; font-size: 1px}
.dhtmlxcalendar{background: url(imgs/cal_bg_single.gif) no-repeat; border: 0px solid green; font-family: Arial; z-index:99; height:178px; padding:16px; width:146px; 
}
.dhtmlxcalendar_ifr,
.dhtmlxcalendar_mini_ifr,
.dhtmlxcalendar_maxi_ifr,
.dhtmlxcalendar_long_ifr {height:176px; width:178px}
.dhtmlxcalendar_maxi_ifr {height: 176px}
.dhtmlxcalendar_long {background: url(imgs/cal_bg_single_long.gif) no-repeat; height: 190px}
.dhtmlxcalendar_long_ifr{height: 190px}
.dhtmlxcalendar_mini{background: url(imgs/cal_bg_single_mini.gif) no-repeat; height:25px; width:146px}
.dhtmlxcalendar_mini_ifr{height: 25px}
.dhtmlxcalendar_mini .header{margin-top:0px; -moz-user-select:none}
.dhtmlxcalendar .header {margin-top:-12px; height: 13px; -moz-user-select:none}
.dhtmlxcalendar .winTitle {color:black; font-size:11px; float:left; cursor: move; 
}
.dhtmlxcalendar .btn, .btn_mini, .btn_close, .btn_today, .btn_clear {float:right; height:12px; width:13px; 
}
.dhtmlxcalendar .btn_mini {background: url(imgs/btn_mini.gif) no-repeat}
.dhtmlxcalendar_mini .btn_mini {background: url(imgs/btn_maxi.gif) no-repeat}
.dhtmlxcalendar .btn_close {background: url(imgs/btn_close.gif) no-repeat}
.dhtmlxcalendar .btn_today {background: url(imgs/btn_today.gif) no-repeat}
.dhtmlxcalendar .btn_clear {background: url(imgs/btn_clear.gif) no-repeat}
.dhtmlxcalendar .entbox{width:145px; clear:both}
.dhtmlxcalendar td {font-size: 10px; font-family: Tahoma; text-align:center}
.dhtmlxcalendar .dxcalmonth {}
.dhtmlxcalendar .dxcalmonth td.month_btn_left,
.dhtmlxcalendar .dxcalmonth td.month_btn_right {background: transparent url(imgs/cal_arrow_bwd.gif) center center no-repeat; background-repeat: no-repeat; width: 9px}
.dhtmlxcalendar .dxcalmonth td.month_btn_right {background: transparent url(imgs/cal_arrow_fwd.gif) center center no-repeat}
.dhtmlxcalendar .dxcalmonth td.month_btn_left span,
.dhtmlxcalendar .dxcalmonth td.month_btn_right span{visibility: hidden}
.dhtmlxcalendar .dxcaldlabel {border-bottom: 1px solid #7e7e7e; color:#7e7e7e; border-top: 0px; padding-left:2px}
.dhtmlxcalendar .dxcaldlabel td,
.dhtmlxcalendar .dxcaldays td,
.dhtmlxcalendar .dxcaldays_ie td{font-size: 10px; font-family: Tahoma; text-align: center; vertical-align: middle; width: 18px; height: 18px; color: #7e7e7e}
.dhtmlxcalendar .dxcaldays td,
.dhtmlxcalendar .dxcaldays_ie td{border: 0px; cursor: pointer}
.dhtmlxcalendar .dxcaldays_ie td{height:16px}
.dhtmlxcalendar td.comma{visibility:visible}
.dhtmlxcalendar div.planeMonth,
.dhtmlxcalendar div.planeYear {height: auto; overflow: auto}
div.dhtmlxcalendar div.planeYear{display:inline; width:28px}
.dhtmlxcalendar td.thismonth{color:black; padding:1px}
.dhtmlxcalendar td.othermonth{visibility:hidden; 
}
.dhtmlxcalendar td.weekend{color:#a70000; padding:1px}
.dhtmlxcalendar td.insensitive{color:#b5b5b5; cursor: default; padding:1px}
.dhtmlxcalendar td.selected{background-color: #36b1df; color:white !important}
.dhtmlxcalendar td.current{font-weight:bold !important; color:black}
.dhtmlxcalendar td.hover{border:1px solid #b5b5b5; color: #000000; padding:0px}
.dhtmlxcalendar td.holiday{
 font-weight:bold; color:#a70000}
.dhtmlxdblcalendar {background: url(imgs/cal_bg_double.gif) no-repeat; z-index:100; padding: 0px}
.dhtmlxdblcalendar .dhtmlxcalendar {background-image: url(imgs/blank.gif)}
.dhtmlxcalendar div.dhtmlxRichSelector {position: relative; background-color:#ffffff; display: block; width: 1px; height: 1px}
.dhtmlxcalendar textarea.dhtmlxRichSelector,
.dhtmlxcalendar select.dhtmlxRichSelector {font-family: verdana; position: absolute; font-size: 9px; overflow: hidden; border-width: 0px; z-index:100; left: 0px; top: 0px}
.dhtmlxcalendar select.dhtmlxRichSelector {border: 1px solid #555555}
.dhtmlxcalendar_yahoolike {background: url(imgs/__dhxCal_skin_Yahoolike/cal_bg_single.gif) no-repeat; border: 1px solid gray; font-family: Arial, Helvetica, sans-serif; font-size:small; background-color: #f7f9fb; width:178px; height:172px; padding:5px; z-index:99}
.dhtmlxcalendar_yahoolike_mini {background-color: #f7f9fb; height:13px}
.dhtmlxcalendar_yahoolike_maxi {height:188px}
.dhtmlxcalendar_yahoolike_ifr,
.dhtmlxcalendar_yahoolike_mini_ifr,
.dhtmlxcalendar_yahoolike_maxi_ifr {height:184px; width:188px
}
.dhtmlxcalendar_yahoolike_maxi_ifr {height:195px}
.dhtmlxcalendar_yahoolike_mini_ifr {height:26px}
.dhtmlxcalendar_yahoolike_mini .header{-moz-user-select: none}
.dhtmlxcalendar_yahoolike .header {height: 16px; margin-bottom: 3px; width:178px
 -moz-user-select:none}
.dhtmlxcalendar_yahoolike .winTitle {color:#575757; font-size:12px; float:left; cursor: move; 
 width: 100px; margin-top: -1px; overflow: hidden}
.dhtmlxcalendar_yahoolike .btn, .btn_mini, .btn_close, .btn_today, .btn_clear {float:right; height:12px; width:13px; 
}
.dhtmlxcalendar_yahoolike .btn_mini {background: url(imgs/__dhxCal_skin_SimpleColorSand/btn_mini.gif) no-repeat}
.dhtmlxcalendar_yahoolike_mini .btn_mini {background: url(imgs/__dhxCal_skin_SimpleColorSand/btn_maxi.gif) no-repeat}
.dhtmlxcalendar_yahoolike .btn_close {background: url(imgs/__dhxCal_skin_SimpleColorSand/btn_close.gif) no-repeat}
.dhtmlxcalendar_yahoolike .btn_today {background: url(imgs/__dhxCal_skin_SimpleColorSand/btn_today.gif) no-repeat}
.dhtmlxcalendar_yahoolike .btn_clear {background: url(imgs/__dhxCal_skin_SimpleColorSand/btn_clear.gif) no-repeat}
.dhtmlxcalendar_yahoolike .entbox{margin:3px 3px 3px 3px; width:172px}
.dhtmlxcalendar_yahoolike td {font-size: 9px; font-family: Arial, Helvetica, sans-serif}
.dhtmlxcalendar_yahoolike .dxcalmonth {background-color: #f7f9fb; border: 0px solid #e0e0e0}
.dhtmlxcalendar_yahoolike .dxcalmonth td.month_btn_left,
.dhtmlxcalendar_yahoolike .dxcalmonth td.month_btn_right {background: transparent url(imgs/__dhxCal_skin_Yahoolike/bwd_arrow.gif) center center no-repeat; background-repeat: no-repeat; width: 9px}
.dhtmlxcalendar_yahoolike .dxcalmonth td.month_btn_right {background: transparent url(imgs/__dhxCal_skin_Yahoolike/fwd_arrow.gif) center center no-repeat}
.dhtmlxcalendar_yahoolike .dxcalmonth td.month_btn_left span,
.dhtmlxcalendar_yahoolike .dxcalmonth td.month_btn_right span{visibility: hidden}
.dhtmlxcalendar_yahoolike .dxcaldlabel {border-width: 0px}
.dhtmlxcalendar_yahoolike .dxcaldlabel td,
.dhtmlxcalendar_yahoolike .dxcaldays td,
.dhtmlxcalendar_yahoolike .dxcaldays_ie td{font-size: 10pt; text-align: left; vertical-align: middle; width: 20px; height: 21px; color: #666}
.dhtmlxcalendar_yahoolike .dxcaldays_ie td{height: 18px}
.dhtmlxcalendar_yahoolike .dxcaldays td,
.dhtmlxcalendar_yahoolike .dxcaldays_ie td{border: 1px solid #e0e0e0; background-color: #fff; text-align: center; cursor: pointer}
.dhtmlxcalendar_yahoolike td.comma{visibility:hidden}
.dhtmlxcalendar_yahoolike div.planeMonth,
.dhtmlxcalendar_yahoolike div.planeYear {height: auto; overflow: auto; font-size:12px; font-weight: bold}
.dhtmlxcalendar_yahoolike td.thismonth{color:#003db8}
.dhtmlxcalendar_yahoolike td.othermonth{color:#999; background-color:#eee; visibility: visible}
.dhtmlxcalendar_yahoolike td.weekend{color:#003db8}
.dhtmlxcalendar_yahoolike td.unsensitive{color:#ccc; font-style:italic; cursor: default}
.dhtmlxcalendar_yahoolike td.selected{border:1px solid white; background-color: lightblue; color: #ffffff}
.dhtmlxcalendar_yahoolike td.current{color: #00c; font-weight:bold !important}
.dhtmlxcalendar_yahoolike td.hover{border:1px solid #426FD9; background-color: #426FD9; color: white}
.dhtmlxcalendar_yahoolike td.holiday{
 font-weight:bold; color:#00c; text-decoration:underline}
.dhtmlxcalendar_yahoolike div.dhtmlxRichSelector {position: relative; background-color:#ffffff; display: block; width: 1px; height: 1px}
.dhtmlxcalendar_yahoolike textarea.dhtmlxRichSelector,
.dhtmlxcalendar_yahoolike select.dhtmlxRichSelector {position: absolute; font-family: Arial; font-size: 10pt; overflow: hidden; border-width: 0px; z-index:100; left: 0px; top: 0px}
.dhtmlxcalendar_yahoolike select.dhtmlxRichSelector {border: 1px solid #7b9ebd}
.dhtmlxcalendar_simplegrey {background: url(imgs/__dhxCal_skin_SimpleGrey/cal_bg_single.png) no-repeat; border: 0px solid green; font-family: Arial; z-index:99; height:174px; width:160px; padding:16px}
.dhtmlxcalendar_simplegrey_mini {background: url(imgs/__dhxCal_skin_SimpleGrey/cal_bg_single_mini.gif) no-repeat; height:5px; width:160px}
.dhtmlxcalendar_simplegrey_maxi {background: url(imgs/__dhxCal_skin_SimpleGrey/cal_bg_single_maxi.gif) no-repeat; height:175px}
.dhtmlxcalendar_simplegrey_ifr,
.dhtmlxcalendar_simplegrey_mini_ifr,
.dhtmlxcalendar_simplegrey_maxi_ifr {height:195px; width:189px}
.dhtmlxcalendar_simplegrey_maxi_ifr {height:195px; width:180px}
.dhtmlxcalendar_simplegrey_mini_ifr {height:25px}
.dhtmlxcalendar_simplegrey_mini .header{-moz-user-select: none}
.dhtmlxcalendar_simplegrey .header {height: 13px; margin-top: -7px; margin-bottom: 3px; width: 160px; -moz-user-select:none}
.dhtmlxcalendar_simplegrey .winTitle {color:#575757; font-size:12px; float:left; cursor: move; 
 width: 100px; margin-top: -1px; overflow: hidden}
.dhtmlxcalendar_simplegrey .btn, .btn_mini, .btn_close, .btn_today, .btn_clear {float:right; height:12px; width:13px; 
}
.dhtmlxcalendar_simplegrey .btn_mini {background: url(imgs/__dhxCal_skin_SimpleGrey/btn_mini.gif) no-repeat}
.dhtmlxcalendar_simplegrey_mini .btn_mini {background: url(imgs/__dhxCal_skin_SimpleGrey/btn_maxi.gif) no-repeat}
.dhtmlxcalendar_simplegrey .btn_close {background: url(imgs/__dhxCal_skin_SimpleGrey/btn_close.gif) no-repeat}
.dhtmlxcalendar_simplegrey .btn_today {background: url(imgs/__dhxCal_skin_SimpleGrey/btn_today.gif) no-repeat}
.dhtmlxcalendar_simplegrey .btn_clear {background: url(imgs/__dhxCal_skin_SimpleGrey/btn_clear.gif) no-repeat}
.dhtmlxcalendar_simplegrey .entbox{width:161px; height:174px}
.dhtmlxcalendar_simplegrey td {font-size: 10px; font-family: Tahoma; text-align:center}
.dhtmlxcalendar_simplegrey .dxcalmonth{}
.dhtmlxcalendar_simplegrey .dxcalmonth td{font-weight:bold; 
 font-size: 12px}
.dhtmlxcalendar_simplegrey .dxcalmonth .planeYear{margin-left:4px}
.dhtmlxcalendar_simplegrey .dxcalmonth td.month_btn_left,
.dhtmlxcalendar_simplegrey .dxcalmonth td.month_btn_right {background: transparent url(imgs/__dhxCal_skin_SimpleGrey/bwd_arrow.png) center center no-repeat; background-repeat: no-repeat; width: 9px}
.dhtmlxcalendar_simplegrey .dxcalmonth td.month_btn_right {background: transparent url(imgs/__dhxCal_skin_SimpleGrey/fwd_arrow.png) center center no-repeat}
.dhtmlxcalendar_simplegrey .dxcalmonth td.month_btn_left span,
.dhtmlxcalendar_simplegrey .dxcalmonth td.month_btn_right span{visibility: hidden}
.dhtmlxcalendar_simplegrey .dxcaldlabel {margin-top: 10px; border-bottom: 1px solid #7e7e7e; color:#7e7e7e}
.dhtmlxcalendar_simplegrey .dxcaldlabel td,
.dhtmlxcalendar_simplegrey .dxcaldays td,
.dhtmlxcalendar_simplegrey .dxcaldays_ie td{font-size: 11px; font-family: Tahoma; font-weight:normal; 
 text-align: center; vertical-align: middle; width: 24px; height: 21px; color: #7e7e7e}
.dhtmlxcalendar_simplegrey .dxcaldlabel{border-top: 0px}
.dhtmlxcalendar_simplegrey .dxcaldlabel td{color: black}
.dhtmlxcalendar_simplegrey .dxcaldays td,
.dhtmlxcalendar_simplegrey .dxcaldays_ie td{border: 0px; text-align: center; cursor: pointer}
.dhtmlxcalendar_simplegrey .dxcaldays_ie td{display: block; height:19px; 
}
.dhtmlxcalendar_simplegrey td.comma{visibility:visible}
.dhtmlxcalendar_simplegrey div.planeMonth,
.dhtmlxcalendar_simplegrey div.planeYear {height: auto; overflow: auto}
div.dhtmlxcalendar_simplegrey div.planeYear{display:inline; width:auto}
.dhtmlxcalendar_simplegrey td.thismonth{color:black; padding:1px; width: 24px}
.dhtmlxcalendar_simplegrey td.othermonth{visibility: visible}
.dhtmlxcalendar_simplegrey td.weekend{color:black; padding:1px}
.dhtmlxcalendar_simplegrey td.insensitive{color:#b5b5b5; cursor: default; padding:1px}
.dhtmlxcalendar_simplegrey td.selected{background: url(imgs/__dhxCal_skin_SimpleGrey/cell_select.png) center center no-repeat; border:1px solid #b5b5b5; padding:0px; color:black !important}
.dhtmlxcalendar_simplegrey td.current{color:black; font-weight:bold !important
}
.dhtmlxcalendar_simplegrey td.hover{border:1px solid #b5b5b5; padding:0px}
.dhtmlxcalendar_simplegrey td.holiday{
 font-weight:bold; text-decoration:underline; color:#000}
 .dhtmlxcalendar_simplegrey div.dhtmlxRichSelector {position: relative; background-color:#ffffff; display: block; width: 1px; height: 1px}
.dhtmlxcalendar_simplegrey textarea.dhtmlxRichSelector,
.dhtmlxcalendar_simplegrey select.dhtmlxRichSelector {position: absolute; font-family: Arial; font-size: 10pt; overflow: hidden; border-width: 0px; z-index:100; left: 0px; top: 0px}
.dhtmlxcalendar_simplegrey select.dhtmlxRichSelector {border: 1px solid #7b9ebd}
.dhtmlxcalendar_simpleblue {background: url(imgs/__dhxCal_skin_SimpleBlue/cal_bg_single.png) no-repeat; border: 0px solid green; font-family: Arial; z-index:99; height:174px; width:160px; padding:16px}
.dhtmlxcalendar_simpleblue_mini {background: url(imgs/__dhxCal_skin_SimpleBlue/cal_bg_single_mini.gif) no-repeat; height:5px; width:160px}
.dhtmlxcalendar_simpleblue_maxi {background: url(imgs/__dhxCal_skin_SimpleBlue/cal_bg_single_maxi.gif) no-repeat; height:175px}
.dhtmlxcalendar_simpleblue_ifr,
.dhtmlxcalendar_simpleblue_mini_ifr,
.dhtmlxcalendar_simpleblue_maxi_ifr {height:195px; width:189px}
.dhtmlxcalendar_simpleblue_maxi_ifr {height:195px; width:180px}
.dhtmlxcalendar_simpleblue_mini_ifr {height:25px}
.dhtmlxcalendar_simpleblue_mini .header{-moz-user-select: none}
.dhtmlxcalendar_simpleblue .header {height: 13px; margin-top: -7px; margin-bottom: 3px; width: 160px; -moz-user-select:none}
.dhtmlxcalendar_simpleblue .winTitle {color:#575757; font-size:12px; float:left; cursor: move; 
 width: 100px; margin-top: -1px; overflow: hidden}
.dhtmlxcalendar_simpleblue .btn, .btn_mini, .btn_close, .btn_today, .btn_clear {float:right; height:12px; width:13px; 
}
.dhtmlxcalendar_simpleblue .btn_mini {background: url(imgs/__dhxCal_skin_SimpleBlue/btn_mini.gif) no-repeat}
.dhtmlxcalendar_simpleblue_mini .btn_mini {background: url(imgs/__dhxCal_skin_SimpleBlue/btn_maxi.gif) no-repeat}
.dhtmlxcalendar_simpleblue .btn_close {background: url(imgs/__dhxCal_skin_SimpleBlue/btn_close.gif) no-repeat}
.dhtmlxcalendar_simpleblue .btn_today {background: url(imgs/__dhxCal_skin_SimpleBlue/btn_today.gif) no-repeat}
.dhtmlxcalendar_simpleblue .btn_clear {background: url(imgs/__dhxCal_skin_SimpleBlue/btn_clear.gif) no-repeat}
.dhtmlxcalendar_simpleblue .entbox{width:161px; height:174px}
.dhtmlxcalendar_simpleblue td {font-size: 10px; font-family: Tahoma; 
 text-align:center}
.dhtmlxcalendar_simpleblue .dxcalmonth{}
.dhtmlxcalendar_simpleblue .dxcalmonth td{font-size: 12px; font-weight:bold; 
}
.dhtmlxcalendar_simpleblue .dxcalmonth .planeYear{margin-left:4px}
.dhtmlxcalendar_simpleblue .dxcalmonth td.month_btn_left,
.dhtmlxcalendar_simpleblue .dxcalmonth td.month_btn_right {background: transparent url(imgs/__dhxCal_skin_SimpleBlue/bwd_arrow.png) center center no-repeat; background-repeat: no-repeat; width: 9px}
.dhtmlxcalendar_simpleblue .dxcalmonth td.month_btn_right {background: transparent url(imgs/__dhxCal_skin_SimpleBlue/fwd_arrow.png) center center no-repeat}
.dhtmlxcalendar_simpleblue .dxcalmonth td.month_btn_left span,
.dhtmlxcalendar_simpleblue .dxcalmonth td.month_btn_right span{visibility: hidden}
.dhtmlxcalendar_simpleblue .dxcaldlabel {border-bottom: 1px solid #7e7e7e; margin-top: 10px; 
 color:#7e7e7e}
.dhtmlxcalendar_simpleblue .dxcaldlabel td,
.dhtmlxcalendar_simpleblue .dxcaldays td,
.dhtmlxcalendar_simpleblue .dxcaldays_ie td{font-size: 11px; font-family: Tahoma; font-weight:normal; 
 text-align: center; vertical-align: middle; width: 24px; height: 21px; color: #7e7e7e}
.dhtmlxcalendar_simpleblue .dxcaldlabel{border-top: 0px}
.dhtmlxcalendar_simpleblue .dxcaldlabel td{color: black}
.dhtmlxcalendar_simpleblue .dxcaldays td,
.dhtmlxcalendar_simpleblue .dxcaldays_ie td{border: 0px; text-align: center; cursor: pointer}
.dhtmlxcalendar_simpleblue .dxcaldays_ie td{height:19px}
.dhtmlxcalendar_simpleblue td.comma{visibility:visible}
.dhtmlxcalendar_simpleblue div.planeMonth,
.dhtmlxcalendar_simpleblue div.planeYear {height: auto; overflow: auto}
div.dhtmlxcalendar_simpleblue div.planeYear{display:inline; width:auto}
.dhtmlxcalendar_simpleblue td.thismonth{color:black; padding:1px; width: 24px}
.dhtmlxcalendar_simpleblue td.othermonth{visibility: visible}
.dhtmlxcalendar_simpleblue td.weekend{color:black; padding:1px}
.dhtmlxcalendar_simpleblue td.insensitive{color:#b5b5b5; cursor: default; padding:1px}
.dhtmlxcalendar_simpleblue td.selected{background-color: #6fdcfa; color:black !important}
.dhtmlxcalendar_simpleblue td.current{color:black; font-weight:bold !important
}
.dhtmlxcalendar_simpleblue td.hover{border:1px solid #6fdcfa; padding:0px}
.dhtmlxcalendar_simpleblue td.holiday{
 font-weight:bold; text-decoration:underline; color:#000}
 .dhtmlxcalendar_simpleblue div.dhtmlxRichSelector {position: relative; background-color:#ffffff; display: block; width: 1px; height: 1px}
.dhtmlxcalendar_simpleblue textarea.dhtmlxRichSelector,
.dhtmlxcalendar_simpleblue select.dhtmlxRichSelector {position: absolute; font-family: Arial; font-size: 10pt; overflow: hidden; border-width: 0px; z-index:100; left: 0px; top: 0px}
.dhtmlxcalendar_simpleblue select.dhtmlxRichSelector {border: 1px solid #7b9ebd}
.dhtmlxcalendar_vista {background: url(imgs/__dhxCal_skin_Vista/cal_bg_single.png) no-repeat; border: 0px solid green; font-family: Arial; z-index:99; height:163px; width:163px; padding:16px}
.dhtmlxcalendar_vista_mini {background: url(imgs/__dhxCal_skin_Vista/cal_bg_single_mini.gif) no-repeat; height:25px; padding-top: 16px; width:163px}
.dhtmlxcalendar_vista_maxi {height:163px}
.dhtmlxcalendar_vista_ifr,
.dhtmlxcalendar_vista_mini_ifr,
.dhtmlxcalendar_vista_maxi_ifr {height:195px; width:195px}
.dhtmlxcalendar_vista_mini_ifr {height:34px}
.dhtmlxcalendar_vista_mini .header{-moz-user-select: none}
.dhtmlxcalendar_vista .header {height: 13px; margin-top: -5px; margin-bottom: 3px; width: 168px; -moz-user-select:none}
.dhtmlxcalendar_vista .winTitle {color:#018ad1; font-size:12px; float:left; cursor: move; 
 width: 100px; margin-top: -1px; overflow: hidden}
.dhtmlxcalendar_vista .btn, .btn_mini, .btn_close, .btn_today, .btn_clear {float:right; height:12px; width:13px; 
}
.dhtmlxcalendar_vista .btn_mini {background: url(imgs/__dhxCal_skin_Vista/btn_mini.gif) no-repeat}
.dhtmlxcalendar_vista_mini .btn_mini {background: url(imgs/__dhxCal_skin_Vista/btn_maxi.gif) no-repeat}
.dhtmlxcalendar_vista .btn_close {background: url(imgs/__dhxCal_skin_Vista/btn_close.gif) no-repeat}
.dhtmlxcalendar_vista .btn_today {background: url(imgs/__dhxCal_skin_Vista/btn_today.gif) no-repeat}
.dhtmlxcalendar_vista .btn_clear {background: url(imgs/__dhxCal_skin_Vista/btn_clear.gif) no-repeat}
.dhtmlxcalendar_vista .entbox{height:163px; width:163px}
.dhtmlxcalendar_vista td {font-size: 10px; font-family: Tahoma; text-align:center}
.dhtmlxcalendar_vista .dxcalmonth{color:#018ad1}
.dhtmlxcalendar_vista .dxcalmonth td{font-size: 12px; font-weight:bold; 
}
.dhtmlxcalendar_vista .dxcalmonth .planeYear{margin-left:4px}
.dhtmlxcalendar_vista .dxcalmonth td.month_btn_left,
.dhtmlxcalendar_vista .dxcalmonth td.month_btn_right {background: transparent url(imgs/__dhxCal_skin_Vista/bwd_arrow.png) center center no-repeat; background-repeat: no-repeat; width: 9px}
.dhtmlxcalendar_vista .dxcalmonth td.month_btn_right {background: transparent url(imgs/__dhxCal_skin_Vista/fwd_arrow.png) center center no-repeat}
.dhtmlxcalendar_vista .dxcalmonth td.month_btn_left span,
.dhtmlxcalendar_vista .dxcalmonth td.month_btn_right span{visibility: hidden}
.dhtmlxcalendar_vista .dxcaldlabel {border-bottom: 1px solid #7e7e7e; color:#7e7e7e; margin-top: 5px; 
}
.dhtmlxcalendar_vista .dxcaldlabel td,
.dhtmlxcalendar_vista .dxcaldays td,
.dhtmlxcalendar_vista .dxcaldays_ie td{font-size: 11px; font-family: Tahoma; font-weight:normal; 
 text-align: center; vertical-align: middle; width: 24px; height: 21px; color: #7e7e7e}
.dhtmlxcalendar_vista .dxcaldlabel{border-top: 0px}
.dhtmlxcalendar_vista .dxcaldlabel td{color: black}
.dhtmlxcalendar_vista .dxcaldays td,
.dhtmlxcalendar_vista .dxcaldays_ie td{border: 0px; text-align: center; cursor: pointer; height:19px}
.dhtmlxcalendar_vista .dxcaldays_ie td{height:16px}
.dhtmlxcalendar_vista td.comma{visibility:visible}
.dhtmlxcalendar_vista div.planeMonth,
.dhtmlxcalendar_vista div.planeYear {height: auto; overflow: auto}
div.dhtmlxcalendar_vista div.planeYear{display:inline; width:auto}
.dhtmlxcalendar_vista td.thismonth{color:black; padding:1px; width: 24px}
.dhtmlxcalendar_vista td.othermonth{visibility: visible}
.dhtmlxcalendar_vista td.weekend{color:black; padding:1px}
.dhtmlxcalendar_vista td.insensitive{color:#b5b5b5; cursor: default; padding:1px}
.dhtmlxcalendar_vista td.selected{background: url(imgs/__dhxCal_skin_Vista/cell_select.png) center center no-repeat; color:black !important}
.dhtmlxcalendar_vista td.current{color:black; font-weight:bold !important}
.dhtmlxcalendar_vista td.hover{background: url(imgs/__dhxCal_skin_Vista/cell_hover.png) center center no-repeat; color: #000000}
.dhtmlxcalendar_vista td.holiday{
 font-weight:bold; text-decoration:underline; color:#000}
 .dhtmlxcalendar_vista div.dhtmlxRichSelector {position: relative; background-color:#ffffff; display: block; width: 1px; height: 1px}
.dhtmlxcalendar_vista textarea.dhtmlxRichSelector,
.dhtmlxcalendar_vista select.dhtmlxRichSelector {position: absolute; font-family: Arial; font-size: 10pt; overflow: hidden; border-width: 0px; z-index:100; left: 0px; top: 0px}
.dhtmlxcalendar_vista select.dhtmlxRichSelector {border: 1px solid #7b9ebd}
.dhtmlxcalendar_simplecolordark {background: url(imgs/__dhxCal_skin_SimpleColorDark/cal_bg_single.png) repeat-x; border: 0px solid green; font-family: Arial; z-index:99; height:164px; width:160px; padding:10px}
.dhtmlxcalendar_simplecolordark_mini {background: #343434; height:5px; width:160px}
.dhtmlxcalendar_simplecolordark_maxi {height:176px}
.dhtmlxcalendar_simplecolordark_ifr,
.dhtmlxcalendar_simplecolordark_mini_ifr,
.dhtmlxcalendar_simplecolordark_maxi_ifr {height:184px; width:180px}
.dhtmlxcalendar_simplecolordark_maxi_ifr {height:195px; width:180px}
.dhtmlxcalendar_simplecolordark_mini_ifr {height:26px}
.dhtmlxcalendar_simplecolordark_mini .header{-moz-user-select: none}
.dhtmlxcalendar_simplecolordark .header {height: 13px; margin-top: -5px; margin-bottom: 3px; width: 160px; -moz-user-select:none}
.dhtmlxcalendar_simplecolordark .winTitle {color:#b2b2b2; font-size:12px; float:left; cursor: move; 
 width: 100px; margin-top: -1px; overflow: hidden}
.dhtmlxcalendar_simplecolordark .btn, .btn_mini, .btn_close, .btn_today, .btn_clear {float:right; height:12px; width:13px; 
}
.dhtmlxcalendar_simplecolordark .btn_mini {background: url(imgs/__dhxCal_skin_SimpleColorDark/btn_mini.gif) no-repeat}
.dhtmlxcalendar_simplecolordark_mini .btn_mini {background: url(imgs/__dhxCal_skin_SimpleColorDark/btn_maxi.gif) no-repeat}
.dhtmlxcalendar_simplecolordark .btn_close {background: url(imgs/__dhxCal_skin_SimpleColorDark/btn_close.gif) no-repeat}
.dhtmlxcalendar_simplecolordark .btn_today {background: url(imgs/__dhxCal_skin_SimpleColorDark/btn_today.gif) no-repeat}
.dhtmlxcalendar_simplecolordark .btn_clear {background: url(imgs/__dhxCal_skin_SimpleColorDark/btn_clear.gif) no-repeat}
.dhtmlxcalendar_simplecolordark .entbox{width:161px; height:164px}
.dhtmlxcalendar_simplecolordark td {font-size: 10px; font-family: Tahoma; font-weight:bold; 
 text-align:center}
.dhtmlxcalendar_simplecolordark .dxcalmonth{}
.dhtmlxcalendar_simplecolordark .dxcalmonth td{font-size: 12px; color:#b2b405}
.dhtmlxcalendar_simplecolordark .dxcalmonth .planeYear{margin-left:4px}
.dhtmlxcalendar_simplecolordark .dxcalmonth td.month_btn_left,
.dhtmlxcalendar_simplecolordark .dxcalmonth td.month_btn_right {background: transparent url(imgs/__dhxCal_skin_SimpleColorDark/bwd_arrow.png) center center no-repeat; background-repeat: no-repeat; width: 9px}
.dhtmlxcalendar_simplecolordark .dxcalmonth td.month_btn_right {background: transparent url(imgs/__dhxCal_skin_SimpleColorDark/fwd_arrow.png) center center no-repeat}
.dhtmlxcalendar_simplecolordark .dxcalmonth td.month_btn_left span,
.dhtmlxcalendar_simplecolordark .dxcalmonth td.month_btn_right span{visibility: hidden}
.dhtmlxcalendar_simplecolordark .dxcaldlabel {margin-top: 6px; 
 border-bottom: 1px solid #7e7e7e; color:#7e7e7e}
.dhtmlxcalendar_simplecolordark .dxcaldlabel td,
.dhtmlxcalendar_simplecolordark .dxcaldays td,
.dhtmlxcalendar_simplecolordark .dxcaldays_ie td{font-size: 11px; font-family: Tahoma; font-weight:normal; 
 text-align: center; vertical-align: middle; width: 24px; height: 21px; color: #7e7e7e}
.dhtmlxcalendar_simplecolordark .dxcaldlabel{border-top: 0px}
.dhtmlxcalendar_simplecolordark .dxcaldlabel td{color: #a5a5a5}
.dhtmlxcalendar_simplecolordark .dxcaldays td,
.dhtmlxcalendar_simplecolordark .dxcaldays_ie td{border: 0px; text-align: center; cursor: pointer}
.dhtmlxcalendar_simplecolordark .dxcaldays_ie td{height:16px}
.dhtmlxcalendar_simplecolordark td.comma{visibility:visible}
.dhtmlxcalendar_simplecolordark div.planeMonth,
.dhtmlxcalendar_simplecolordark div.planeYear {height: auto; overflow: auto}
div.dhtmlxcalendar_simplecolordark div.planeYear{display:inline; width:auto}
.dhtmlxcalendar_simplecolordark td.thismonth{color:#717171; padding:1px; width: 24px; height: 21px}
.dhtmlxcalendar_simplecolordark td.othermonth{visibility: visible; color:#3b3b3b}
.dhtmlxcalendar_simplecolordark td.weekend{color:#717171; padding:1px}
.dhtmlxcalendar_simplecolordark td.insensitive{color:#b5b5b5; cursor: default; padding:1px}
.dhtmlxcalendar_simplecolordark td.selected{background-color: #404040; color:white !important}
.dhtmlxcalendar_simplecolordark td.current{color:#717171; font-weight:bold !important
}
.dhtmlxcalendar_simplecolordark td.hover{border: 1px solid white; padding:0px}
.dhtmlxcalendar_simplecolordark td.holiday{
 font-weight:bold; text-decoration:underline; color:#b2b405}
 .dhtmlxcalendar_simpleblue div.dhtmlxRichSelector {position: relative; background-color:#ffffff; display: block; width: 1px; height: 1px}
.dhtmlxcalendar_simpleblue textarea.dhtmlxRichSelector,
.dhtmlxcalendar_simpleblue select.dhtmlxRichSelector {position: absolute; font-family: Arial; font-size: 10pt; overflow: hidden; border-width: 0px; z-index:100; left: 0px; top: 0px}
.dhtmlxcalendar_simpleblue select.dhtmlxRichSelector {border: 1px solid #7b9ebd}
.dhtmlxcalendar_simplecolorsand {background: url(imgs/__dhxCal_skin_SimpleColorSand/cal_bg_single.png) repeat-x; border: 1px solid #c3c9aa; font-family: Arial; z-index:99; height:164px; width:160px; padding:10px}
.dhtmlxcalendar_simplecolorsand_mini {background: #f2f7e4; height:5px; width:160px}
.dhtmlxcalendar_simplecolorsand_maxi {height:175px}
.dhtmlxcalendar_simplecolorsand_ifr,
.dhtmlxcalendar_simplecolorsand_mini_ifr,
.dhtmlxcalendar_simplecolorsand_maxi_ifr {height:184px; width:180px}
.dhtmlxcalendar_simplecolorsand_maxi_ifr {height:195px; width:180px}
.dhtmlxcalendar_simplecolorsand_mini_ifr {height:26px}
.dhtmlxcalendar_simplecolorsand_mini .header{-moz-user-select: none}
.dhtmlxcalendar_simplecolorsand .header {height: 13px; margin-top: -5px; margin-bottom: 3px; width: 160px; -moz-user-select:none}
.dhtmlxcalendar_simplecolorsand .winTitle {color:#575757; font-size:12px; float:left; cursor: move; 
 width: 100px; margin-top: -1px; overflow: hidden}
.dhtmlxcalendar_simplecolorsand .btn, .btn_mini, .btn_close, .btn_today, .btn_clear {float:right; height:12px; width:13px; 
}
.dhtmlxcalendar_simplecolorsand .btn_mini {background: url(imgs/__dhxCal_skin_SimpleColorSand/btn_mini.gif) no-repeat}
.dhtmlxcalendar_simplecolorsand_mini .btn_mini {background: url(imgs/__dhxCal_skin_SimpleColorSand/btn_maxi.gif) no-repeat}
.dhtmlxcalendar_simplecolorsand .btn_close {background: url(imgs/__dhxCal_skin_SimpleColorSand/btn_close.gif) no-repeat}
.dhtmlxcalendar_simplecolorsand .btn_today {background: url(imgs/__dhxCal_skin_SimpleColorSand/btn_today.gif) no-repeat}
.dhtmlxcalendar_simplecolorsand .btn_clear {background: url(imgs/__dhxCal_skin_SimpleColorSand/btn_clear.gif) no-repeat}
.dhtmlxcalendar_simplecolorsand .entbox{width:161px; height:164px}
.dhtmlxcalendar_simplecolorsand td {font-size: 10px; font-family: Tahoma; font-weight:bold; text-align:center; 
}
.dhtmlxcalendar_simplecolorsand .dxcalmonth .planeYear{margin-left:4px}
.dhtmlxcalendar_simplecolorsand .dxcalmonth td{font-size: 12px; color:#575757; 
}
.dhtmlxcalendar_simplecolorsand .dxcalmonth td.month_btn_left,
.dhtmlxcalendar_simplecolorsand .dxcalmonth td.month_btn_right {background: transparent url(imgs/__dhxCal_skin_SimpleColorSand/bwd_arrow.png) center center no-repeat; background-repeat: no-repeat; width: 9px}
.dhtmlxcalendar_simplecolorsand .dxcalmonth td.month_btn_right {background: transparent url(imgs/__dhxCal_skin_SimpleColorSand/fwd_arrow.png) center center no-repeat}
.dhtmlxcalendar_simplecolorsand .dxcalmonth td.month_btn_left span,
.dhtmlxcalendar_simplecolorsand .dxcalmonth td.month_btn_right span{visibility: hidden}
.dhtmlxcalendar_simplecolorsand .dxcaldlabel {margin-top: 6px; 
 border-bottom: 1px solid #7e7e7e; color:#717171}
.dhtmlxcalendar_simplecolorsand .dxcaldlabel td,
.dhtmlxcalendar_simplecolorsand .dxcaldays td,
.dhtmlxcalendar_simplecolorsand .dxcaldays_ie td{font-size: 11px; font-family: Tahoma; font-weight: normal; 
 text-align: center; vertical-align: middle; width: 24px; height: 21px; color: #7e7e7e}
.dhtmlxcalendar_simplecolorsand .dxcaldlabel{border-top: 0px}
.dhtmlxcalendar_simplecolorsand .dxcaldlabel td{color: #3b3b3b}
.dhtmlxcalendar_simplecolorsand .dxcaldays td,
.dhtmlxcalendar_simplecolorsand .dxcaldays_ie td{border: 0px; text-align: center; cursor: pointer}
.dhtmlxcalendar_simplecolorsand .dxcaldays_ie td{height:16px}
.dhtmlxcalendar_simplecolorsand td.comma{visibility:visible}
.dhtmlxcalendar_simplecolorsand div.planeMonth,
.dhtmlxcalendar_simplecolorsand div.planeYear {height: auto; overflow: auto}
div.dhtmlxcalendar_simplecolorsand div.planeYear{display:inline; width:auto}
.dhtmlxcalendar_simplecolorsand td.thismonth{color:#3b3b3b; padding:1px; width: 24px; height: 21px}
.dhtmlxcalendar_simplecolorsand td.othermonth{visibility: visible; color:#a5a5a5}
.dhtmlxcalendar_simplecolorsand td.weekend{color:#3b3b3b; padding:1px}
.dhtmlxcalendar_simplecolorsand td.insensitive{color:#b5b5b5; cursor: default; padding:1px}
.dhtmlxcalendar_simplecolorsand td.selected{background-color: #f5c453; color:black !important}
.dhtmlxcalendar_simplecolorsand td.current{color:#3b3b3b; font-weight:bold !important
}
.dhtmlxcalendar_simplecolorsand td.hover{border: 1px solid #f5c453; padding:0px}
.dhtmlxcalendar_simplecolorsand td.holiday{
 font-weight:bold; text-decoration:underline; color:#3b3b3b}
 .dhtmlxcalendar_simpleblue div.dhtmlxRichSelector {position: relative; background-color:#ffffff; display: block; width: 1px; height: 1px}
.dhtmlxcalendar_simpleblue textarea.dhtmlxRichSelector,
.dhtmlxcalendar_simpleblue select.dhtmlxRichSelector {position: absolute; font-family: Arial; font-size: 10pt; overflow: hidden; border-width: 0px; z-index:100; left: 0px; top: 0px}
.dhtmlxcalendar_simpleblue select.dhtmlxRichSelector {border: 1px solid #7b9ebd}
.dhtmlxcalendar_classic {background: url(imgs/__dhxCal_skin_Classic/cal_bg_single.gif) no-repeat; background-color:white; border: 1px solid gray; font-family: Arial; z-index:99; height:auto; width:145px; padding:5px 10px 5px 10px}
.dhtmlxcalendar_classic_maxi{height:auto}
.dhtmlxcalendar_classic_ifr,
.dhtmlxcalendar_classic_mini_ifr,
.dhtmlxcalendar_classic_maxi_ifr {height:147px; width:167px}
 
.dhtmlxcalendar_classic_mini_ifr {height: 14px}
.dhtmlxcalendar_classic_maxi_ifr {height: 176px}
.dhtmlxcalendar_classic_mini {height: 24px}
.dhtmlxcalendar_classic_mini .header{-moz-user-select:none}
.dhtmlxcalendar_classic .header {height: 14px; margin-bottom: 7px; -moz-user-select:none}
.dhtmlxcalendar_classic .winTitle {color: #383838; font-size:12px; float:left; cursor: move; 
 width: 90px; 
 height: 15px; overflow: hidden; margin-top: -2px}
.dhtmlxcalendar_classic .btn, .btn_mini, .btn_close, .btn_today, .btn_clear {float:right; height:12px; width:13px; 
}
.dhtmlxcalendar_classic .btn_mini {background: url(imgs/__dhxCal_skin_Classic/btn_mini.gif) no-repeat}
.dhtmlxcalendar_classic_mini .btn_mini {background: url(imgs/__dhxCal_skin_Classic/btn_maxi.gif) no-repeat}
.dhtmlxcalendar_classic .btn_close {background: url(imgs/__dhxCal_skin_Classic/btn_close.gif) no-repeat}
.dhtmlxcalendar_classic .btn_today {background: url(imgs/__dhxCal_skin_Classic/btn_today.gif) no-repeat}
.dhtmlxcalendar_classic .btn_clear {background: url(imgs/__dhxCal_skin_Classic/btn_clear.gif) no-repeat}
.dhtmlxcalendar_classic .entbox{width:145px}
.dhtmlxcalendar_classic td {font-size: 11px; font-family: Tahoma; text-align:center; font-weight: bold; 
}
.dhtmlxcalendar_classic .dxcalmonth div.planeYear{margin-left:4px; 
}
.dhtmlxcalendar_classic .dxcalmonth td.month_btn_left,
.dhtmlxcalendar_classic .dxcalmonth td.month_btn_right {background: transparent url(imgs/cal_arrow_bwd.gif) center center no-repeat; background-repeat: no-repeat; width: 9px}
.dhtmlxcalendar_classic .dxcalmonth td.month_btn_right {background: transparent url(imgs/cal_arrow_fwd.gif) center center no-repeat}
.dhtmlxcalendar_classic .dxcalmonth td.month_btn_left span,
.dhtmlxcalendar_classic .dxcalmonth td.month_btn_right span{visibility: hidden}
.dhtmlxcalendar_classic .dxcaldlabel {border-bottom: 0px solid #7e7e7e; color:#7e7e7e; background-color: #eeeeee; margin-top: 5px}
.dhtmlxcalendar_classic .dxcaldlabel td,
.dhtmlxcalendar_classic .dxcaldays td,
.dhtmlxcalendar_classic .dxcaldays_ie td{font-size: 11px; font-family: Tahoma; font-weight: normal; 
 text-align: left; vertical-align: middle; width: 18px; height: 18px; color: black}
.dhtmlxcalendar_classic .dxcaldlabel{border-top: 1px solid #7e7e7e}
.dhtmlxcalendar_classic .dxcaldays td,
.dhtmlxcalendar_classic .dxcaldays_ie td{border: 0px; text-align: center; cursor: pointer}
.dhtmlxcalendar_classic .dxcaldays_ie td{height:16px}
.dhtmlxcalendar_classic td.comma{visibility:visible}
.dhtmlxcalendar_classic div.planeMonth,
.dhtmlxcalendar_classic div.planeYear {height: auto; overflow: auto}
div.dhtmlxcalendar_classic div.planeYear{display:inline; width:28px}
.dhtmlxcalendar_classic td.thismonth{border-top: 1px solid #7e7e7e; color:#0052ab; text-decoration:underline; padding:1px}
.dhtmlxcalendar_classic td.othermonth{border-top: 1px solid #7e7e7e; visibility:visible; color:#0052ab}
.dhtmlxcalendar_classic td.weekend{border-top: 1px solid #7e7e7e; 
 color:#0052ab; text-decoration:underline; padding:1px}
.dhtmlxcalendar_classic td.insensitive{color:#b5b5b5; cursor: default; padding:1px}
.dhtmlxcalendar_classic td.selected{border-top: 1px solid #7e7e7e; background-color: #f5c453; color:#0052ab !important}
.dhtmlxcalendar_classic td.current{border-top: 1px solid #7e7e7e; color:#0052ab; font-weight:bold !important
}
.dhtmlxcalendar_classic td.hover{border: 1px solid #f5c453; padding:0px}
.dhtmlxcalendar_classic td.holiday{
 font-weight:bold; color:#0052ab}
 .dhtmlxcalendar_classic div.dhtmlxRichSelector {position: relative; background-color:#ffffff; display: block; width: 1px; height: 1px}
.dhtmlxcalendar_classic textarea.dhtmlxRichSelector,
.dhtmlxcalendar_classic select.dhtmlxRichSelector {position: absolute; font-family: Arial; font-size: 10pt; 
 overflow: hidden; border-width: 0px; z-index:100; left: 0px; top: 0px}
.dhtmlxcalendar_classic select.dhtmlxRichSelector {border: 1px solid #555555}
.dhtmlxcalendar_dhx_black {background: url(imgs/__dhxCal_skin_Black/cal_bg_single.png) no-repeat; font-family: Arial; z-index:99; height:173px; padding: 14px 10px 0px 8px; width:161px; 
}
.dhtmlxcalendar_dhx_black_mini {background: url(imgs/__dhxCal_skin_Black/cal_bg_single_mini.gif) no-repeat; height:25px; padding-top: 14px; width:161px}
.dhtmlxcalendar_dhx_black_maxi {background: url(imgs/__dhxCal_skin_Black/cal_bg_single_maxi.gif) no-repeat; height:185px}
.dhtmlxcalendar_dhx_black_ifr,
.dhtmlxcalendar_dhx_black_mini_ifr,
.dhtmlxcalendar_dhx_black_maxi_ifr {height:173px; width:179px}
.dhtmlxcalendar_dhx_black_mini_ifr {height:25px}
.dhtmlxcalendar_dhx_black_maxi_ifr {height:185px}
.dhtmlxcalendar_dhx_black_mini .header{-moz-user-select: none}
.dhtmlxcalendar_dhx_black .header {height: 13px; margin-top: -7px; margin-bottom: 7px; -moz-user-select:none}
.dhtmlxcalendar_dhx_black .winTitle {color:#b2b2b2; font-size:12px; float:left; cursor: move; 
 width: 105px; margin-top: -2px; overflow: hidden}
.dhtmlxcalendar_dhx_black .btn, .btn_mini, .btn_close, .btn_today, .btn_clear {float:right; height:12px; width:13px; 
}
.dhtmlxcalendar_dhx_black .btn_mini {background: url(imgs/__dhxCal_skin_Black/btn_mini.gif) no-repeat}
.dhtmlxcalendar_dhx_black_mini .btn_mini {background: url(imgs/__dhxCal_skin_Black/btn_maxi.gif) no-repeat}
.dhtmlxcalendar_dhx_black .btn_close {background: url(imgs/__dhxCal_skin_Black/btn_close.gif) no-repeat}
.dhtmlxcalendar_dhx_black .btn_today {background: url(imgs/__dhxCal_skin_Black/btn_today.gif) no-repeat}
.dhtmlxcalendar_dhx_black .btn_clear {background: url(imgs/__dhxCal_skin_Black/btn_clear.gif) no-repeat}
.dhtmlxcalendar_dhx_black .entbox{width:161px; clear:both}
.dhtmlxcalendar_dhx_black td {font-size: 11px; font-family: Tahoma; text-align:center}
.dhtmlxcalendar_dhx_black .dxcalmonth td{color: #ffd028; font-weight: bold}
.dhtmlxcalendar_dhx_black .dxcalmonth td.month_btn_left,
.dhtmlxcalendar_dhx_black .dxcalmonth td.month_btn_right {background: transparent url(imgs/__dhxCal_skin_Black/cal_arrow_bwd.gif) center center no-repeat; background-repeat: no-repeat; width: 9px}
.dhtmlxcalendar_dhx_black .dxcalmonth td.month_btn_right {background: transparent url(imgs/__dhxCal_skin_Black/cal_arrow_fwd.gif) center center no-repeat}
.dhtmlxcalendar_dhx_black .dxcalmonth td.month_btn_left span,
.dhtmlxcalendar_dhx_black .dxcalmonth td.month_btn_right span{visibility: hidden}
.dhtmlxcalendar_dhx_black .dxcaldlabel {border-bottom: 1px solid #fff; border-top: 0px; padding-left:2px; margin-top: 4px}
.dhtmlxcalendar_dhx_black .dxcaldays{margin-top:10px}
.dhtmlxcalendar_dhx_black .dxcaldays_ie{width: 161px; margin-top:13px}
.dhtmlxcalendar_dhx_black .dxcaldlabel td,
.dhtmlxcalendar_dhx_black .dxcaldays td,
.dhtmlxcalendar_dhx_black .dxcaldays_ie td{color:#fff; font-size: 11px; font-family: Tahoma; text-align: center; vertical-align: middle; width: 20px; height: 17px}
.dhtmlxcalendar_dhx_black .dxcaldays td,
.dhtmlxcalendar_dhx_black .dxcaldays_ie td{border: 0px; cursor: pointer; color: #fff}
.dhtmlxcalendar_dhx_black .dxcaldays_ie td{height:15px}
.dhtmlxcalendar_dhx_black td.comma{visibility:visible; padding-right: 3px}
.dhtmlxcalendar_dhx_black div.planeMonth,
.dhtmlxcalendar_dhx_black div.planeYear {height: auto; overflow: auto}
div.dhtmlxcalendar_dhx_black div.planeYear{display:inline; width:28px}
.dhtmlxcalendar_dhx_black td.thismonth{color: #fff; padding:1px}
.dhtmlxcalendar_dhx_black td.othermonth{visibility: visible; color: #fedb2f}
.dhtmlxcalendar_dhx_black td.weekend{color:#b1b1b1; padding:1px}
.dhtmlxcalendar_dhx_black td.insensitive{color:#333; cursor: default; padding:1px}
.dhtmlxcalendar_dhx_black td.selected{background: url(imgs/__dhxCal_skin_Black/cell_select.png) center center no-repeat; color:white !important}
.dhtmlxcalendar_dhx_black td.current{font-weight:bold !important; color:#fff}
.dhtmlxcalendar_dhx_black td.hover{border:1px solid #b5b5b5; padding:0px}
.dhtmlxcalendar_dhx_black td.holiday{
 font-weight:bold; color:#FF00D4}
.dhtmlxdblcalendar_dhx_black {background: url(_dhx_black/cal_bg_double.png) no-repeat; padding: 0px}
.dhtmlxdblcalendar_dhx_black .dhtmlxcalendar {background-image: url(imgs/blank.gif)}
.dhtmlxcalendar_dhx_black div.dhtmlxRichSelector {position: absolute; background-color:#ffffff; display: block}
.dhtmlxcalendar_dhx_black textarea.dhtmlxRichSelector,
.dhtmlxcalendar_dhx_black select.dhtmlxRichSelector {font-family: verdana; position: absolute; font-size: 9px; overflow: hidden; border-width: 0px; z-index:100}
.dhtmlxcalendar_dhx_black select.dhtmlxRichSelector {border: 1px solid #555555}
.dhtmlxcalendar_dhx_blue{background: url(imgs/__dhxCal_skin_Blue/cal_bg_single.gif) no-repeat; font-family: Arial; z-index:99; height:173px; padding: 14px 10px 0px 8px; width:161px; 
}
.dhtmlxcalendar_dhx_blue_mini{background: url(imgs/__dhxCal_skin_Blue/cal_bg_single_mini.gif) no-repeat; height:25px; padding-top: 14px; width:161px}
.dhtmlxcalendar_dhx_blue_maxi{background: url(imgs/__dhxCal_skin_Blue/cal_bg_single_maxi.gif) no-repeat; height:185px}
.dhtmlxcalendar_dhx_blue_ifr,
.dhtmlxcalendar_dhx_blue_mini_ifr,
.dhtmlxcalendar_dhx_blue_maxi_ifr {height:173px; width:179px}
.dhtmlxcalendar_dhx_blue_mini_ifr {height:25px}
.dhtmlxcalendar_dhx_blue_maxi_ifr {height:185px}
.dhtmlxcalendar_dhx_blue_mini .header{-moz-user-select:none}
.dhtmlxcalendar_dhx_blue .header {height: 13px; margin-top: -7px; margin-bottom: 7px; -moz-user-select:none}
.dhtmlxcalendar_dhx_blue .winTitle {color: #01699E; font-size:12px; float:left; cursor: move; 
 width: 105px; margin-top: -2px}
.dhtmlxcalendar_dhx_blue .btn, .btn_mini, .btn_close, .btn_today, .btn_clear {float:right; height:12px; width:13px; 
}
.dhtmlxcalendar_dhx_blue .btn_mini {background: url(imgs/__dhxCal_skin_Blue/btn_mini.gif) no-repeat}
.dhtmlxcalendar_dhx_blue_mini .btn_mini {background: url(imgs/__dhxCal_skin_Blue/btn_maxi.gif) no-repeat}
.dhtmlxcalendar_dhx_blue .btn_close {background: url(imgs/__dhxCal_skin_Blue/btn_close.gif) no-repeat}
.dhtmlxcalendar_dhx_blue .btn_today {background: url(imgs/__dhxCal_skin_Blue/btn_today.gif) no-repeat}
.dhtmlxcalendar_dhx_blue .btn_clear {background: url(imgs/__dhxCal_skin_Blue/btn_clear.gif) no-repeat}
.dhtmlxcalendar_dhx_blue .entbox{width:161px; clear:both}
.dhtmlxcalendar_dhx_blue td {font-size: 11px; font-family: Tahoma; text-align:center}
.dhtmlxcalendar_dhx_blue .dxcalmonth td{color: #01699e; font-weight: bold}
.dhtmlxcalendar_dhx_blue .dxcalmonth td.month_btn_left,
.dhtmlxcalendar_dhx_blue .dxcalmonth td.month_btn_right {background: transparent url(imgs/__dhxCal_skin_Blue/cal_arrow_bwd.gif) center center no-repeat; background-repeat: no-repeat; width: 9px}
.dhtmlxcalendar_dhx_blue .dxcalmonth td.month_btn_right {background: transparent url(imgs/__dhxCal_skin_Blue/cal_arrow_fwd.gif) center center no-repeat}
.dhtmlxcalendar_dhx_blue .dxcalmonth td.month_btn_left span,
.dhtmlxcalendar_dhx_blue .dxcalmonth td.month_btn_right span{visibility: hidden}
.dhtmlxcalendar_dhx_blue .dxcaldlabel {border-bottom: 1px solid #fff; border-top: 0px; padding-left:2px; margin-top: 4px}
.dhtmlxcalendar_dhx_blue .dxcaldays{margin-top:10px}
.dhtmlxcalendar_dhx_blue .dxcaldays_ie{width: 161px; margin-top:13px}
.dhtmlxcalendar_dhx_blue .dxcaldlabel td {color:#5e6366}
.dhtmlxcalendar_dhx_blue .dxcaldlabel td,
.dhtmlxcalendar_dhx_blue .dxcaldays td,
.dhtmlxcalendar_dhx_blue .dxcaldays_ie td{font-size: 11px; font-family: Tahoma; text-align: center; vertical-align: middle; width: 20px; height: 17px}
.dhtmlxcalendar_dhx_blue .dxcaldays td,
.dhtmlxcalendar_dhx_blue .dxcaldays_ie td{border: 0px; cursor: pointer; color: #fff}
.dhtmlxcalendar_dhx_blue .dxcaldays_ie td{height:15px}
.dhtmlxcalendar_dhx_blue td.comma{visibility:visible; padding-right: 3px}
.dhtmlxcalendar_dhx_blue div.planeMonth,
.dhtmlxcalendar_dhx_blue div.planeYear {height: auto; overflow: auto}
div.dhtmlxcalendar_dhx_blue div.planeYear{display:inline; width:28px}
.dhtmlxcalendar_dhx_blue td.thismonth{color: #919294; padding:1px}
.dhtmlxcalendar_dhx_blue td.othermonth{visibility: visible; color: #73aabe}
.dhtmlxcalendar_dhx_blue td.weekend{color:#036497; padding:1px}
.dhtmlxcalendar_dhx_blue td.insensitive{color:#d0d0d0; cursor: default; padding:1px}
.dhtmlxcalendar_dhx_blue td.selected{background: #04648c; color:white !important; font-weight: bold}
.dhtmlxcalendar_dhx_blue td.current{font-weight:bold !important; color:#919294}
.dhtmlxcalendar_dhx_blue td.hover{border:1px solid #b5b5b5; padding:0px}
.dhtmlxcalendar_dhx_blue td.holiday{
 font-weight:bold; color:#ed3a64}
.dhtmlxdblcalendar_dhx_blue {background: url(_dhx_blue/cal_bg_double.png) no-repeat; padding: 0px}
.dhtmlxdblcalendar_dhx_blue .dhtmlxcalendar {background-image: url(imgs/blank.gif)}
.dhtmlxcalendar_dhx_blue div.dhtmlxRichSelector {position: absolute; background-color:#ffffff; display: block}
.dhtmlxcalendar_dhx_blue textarea.dhtmlxRichSelector,
.dhtmlxcalendar_dhx_blue select.dhtmlxRichSelector {font-family: verdana; position: absolute; font-size: 9px; overflow: hidden; border-width: 0px; z-index:100}
.dhtmlxcalendar_dhx_blue select.dhtmlxRichSelector {border: 1px solid #555555}
.dhtmlxcolorpicker{background:#E6E5E5; color: #000}
.dhtmlxcolorpicker .cs_ContentTable{
}
.dhtmlxcolorpicker .cs_SelectorDiv {border:1px solid gray; overflow:hidden; position:relative; width:256px; height:256px}
.dhtmlxcolorpicker .cs_SelectorDiv_Mini {border:1px solid gray; overflow:hidden; position:relative; width:210px; height:120px}
.dhtmlxcolorpicker .cs_SelectorVer{position:absolute; width:1px; height:100%; background-color:white; overflow:hidden}
.dhtmlxcolorpicker .cs_SelectorHor{position:absolute; width:100%; height:1px; background-color:white; overflow:hidden}
.dhtmlxcolorpicker .cs_LumSelect {border:1px solid gray; margin-left:13px; margin-right:10px; position:relative; width:15px; 
}
.dhtmlxcolorpicker .cs_LumSelect_Mini {border:1px solid gray; margin-left:6px; position:relative; width:12px; 
}
.dhtmlxcolorpicker .cs_LumSelectLine{position:absolute; width:100%; height:1px; overflow:hidden; background-color:white}
.dhtmlxcolorpicker .cs_LumSelectArrow {position:absolute; background:url('imgs/slide.gif') no-repeat; width:13px; height:9px; overflow:hidden}
.dhtmlxcolorpicker .cs_LumElement {width:100%; height:4px; border:0px; overflow:hidden}
.dhtmlxcolorpicker .cs_ColorArea {font-family:Arial; font-size:12px; 
 width:100%; 
}
.dhtmlxcolorpicker .cs_ColorArea_Mini {font-family:Arial; font-size:12px; 
 width:100%}
.dhtmlxcolorpicker .cs_ColorArea TD {text-align:right; height:25px}
.dhtmlxcolorpicker .cs_ColorArea_Mini TD {text-align:right; height:18px; 
}
.dhtmlxcolorpicker .cs_EndColor {width:72px; height:69px; border:1px solid gray}
.dhtmlxcolorpicker .cs_EndColor_Mini {width:100px; height:30px; border:1px solid gray; 
 
}
.dhtmlxcolorpicker .cs_Hex {font-family:Arial; 
 Font-size: 12px; 
 width:55px}
.dhtmlxcolorpicker .cs_Hex_Mini,.dhtmlxcolorpicker .cs_Hex_MiniX {font-family:Arial; 
 Font-size: 10px; 
 height:15px; 
 width:45px; margin:0px; padding:0px; 
}
.dhtmlxcolorpicker .cs_Hex_MiniX {height:11px}
.dhtmlxcolorpicker .cs_Input {width:26px; font-family:Arial; Font-size: 12px; text-align:right}
.dhtmlxcolorpicker .cs_Input_Mini, .dhtmlxcolorpicker .cs_Input_MiniX {width:22px; height:15px; font-family:Arial; Font-size: 10px; margin:0px; padding:0px; text-align:right}
.dhtmlxcolorpicker .cs_Input_MiniX {height:11px}
.commonInputStyle,.dhtmlxcolorpicker .cs_CustomColorAdd,.dhtmlxcolorpicker .cs_ButtonOk,.dhtmlxcolorpicker .cs_ButtonCancel,.dhtmlxcolorpicker .cs_CustomColorAdd_Mini{border:1px outset white; background:#d4cfc9; height:22px}
.dhtmlxcolorpicker .cs_CustomColorAdd{width:145px; font-family:Arial; Font-size: 12px; margin-top:8px}
.dhtmlxcolorpicker .cs_CustomColorAdd_Mini{width:100%; font-family:Arial; Font-size: 12px; margin-top:6px}
.dhtmlxcolorpicker .cs_CustomColors{margin-top:8px; width:76px; height:38px}
.dhtmlxcolorpicker .cs_CustomColors_Mini{width:100%; height:18px; margin-top:6px}
.dhtmlxcolorpicker .cs_CustomColor{float:left; width:14px; height:14px; border:1px solid gray; overflow:hidden; cursor:pointer; 
 margin-bottom:3px; margin-right:3px}
.dhtmlxcolorpicker .cs_CustomColor_Mini{float:left; width:18px; height:18px; border:1px solid gray; overflow:hidden; cursor:pointer; 
 margin-bottom:3px; margin-right:3px}
.dhtmlxcolorpicker .cs_ButtonOk{margin-top:3px; margin-right:6px; 
 float:right; width:70px; font-family:Arial; Font-size: 12px}
.dhtmlxcolorpicker .cs_ButtonCancel{margin-top:3px; margin-right:7px; 
 width:70px; float:right; font-family:Arial; Font-size: 12px}
.dhtmlxcolorpicker .cs_colorInput{position:absolute; top:0px; left:0px}
.dhtmlxcolorpicker .cs_colorBox{position:absolute; top:0px; left:0px; border:1px solid black}
.dhtmlxcolorpicker .cs_ButtonsPanel{height:37px; background: url('imgs/cp_buttons_panel.gif')}
.dhtmlxcolorpicker_dhx_black{background:#000}
.dhtmlxcolorpicker_dhx_black .cs_ContentTable{
}
.dhtmlxcolorpicker_dhx_black .cs_SelectorDiv {border:1px solid gray; overflow:hidden; position:relative; width:256px; height:256px}
.dhtmlxcolorpicker_dhx_black .cs_SelectorDiv_Mini {border:1px solid gray; overflow:hidden; position:relative; width:210px; height:120px}
.dhtmlxcolorpicker_dhx_black .cs_SelectorVer{position:absolute; width:1px; height:100%; background-color:white; overflow:hidden}
.dhtmlxcolorpicker_dhx_black .cs_SelectorHor{position:absolute; width:100%; height:1px; background-color:white; overflow:hidden}
.dhtmlxcolorpicker_dhx_black .cs_LumSelect {border:1px solid gray; margin-left:13px; margin-right:10px; position:relative; width:15px; 
}
.dhtmlxcolorpicker_dhx_black .cs_LumSelect_Mini {border:1px solid gray; margin-left:6px; position:relative; width:12px; 
}
.dhtmlxcolorpicker_dhx_black .cs_LumSelectLine{position:absolute; width:100%; height:1px; overflow:hidden; background-color:white}
.dhtmlxcolorpicker_dhx_black .cs_LumSelectArrow {position:absolute; background:url('img/__dhxCP_skin_Black/slide.gif') no-repeat; width:13px; height:9px; overflow:hidden}
.dhtmlxcolorpicker_dhx_black .cs_LumElement {width:100%; height:4px; border:0px; font-size:0px; overflow:hidden}
.dhtmlxcolorpicker_dhx_black .cs_ColorArea {font-family:Arial; font-size:12px; 
 width:100%; 
 color:#ffffff}
.dhtmlxcolorpicker_dhx_black .cs_ColorArea_Mini {font-family:Arial; font-size:12px; 
 width:100%; color:#ffffff}
.dhtmlxcolorpicker_dhx_black .cs_ColorArea TD {text-align:right; height:25px}
.dhtmlxcolorpicker_dhx_black .cs_ColorArea_Mini TD {text-align:right; height:18px; 
 
}
.dhtmlxcolorpicker_dhx_black .cs_EndColor {width:72px; height:69px; border:1px solid gray}
.dhtmlxcolorpicker_dhx_black .cs_EndColor_Mini {width:100px; height:30px; border:1px solid gray; 
 
}
.dhtmlxcolorpicker_dhx_black .cs_Hex {font-family:Arial; 
 Font-size: 12px; 
 width:55px}
.dhtmlxcolorpicker_dhx_black .cs_Hex_Mini,.dhtmlxcolorpicker_dhx_black .cs_Hex_MiniX {font-family:Arial; 
 Font-size: 10px; 
 height:15px; 
 width:45px; margin:0px; padding:0px; 
}
.dhtmlxcolorpicker_dhx_black .cs_Hex_MiniX {height:11px}
.dhtmlxcolorpicker_dhx_black .cs_Input {width:26px; font-family:Arial; Font-size: 12px; text-align:right}
.dhtmlxcolorpicker_dhx_black .cs_Input_Mini, .dhtmlxcolorpicker_dhx_black .cs_Input_MiniX {width:22px; height:15px; font-family:Arial; Font-size: 10px; margin:0px; padding:0px; text-align:right}
.dhtmlxcolorpicker_dhx_black .cs_Input_MiniX {height:11px}
.commonInputStyle,.dhtmlxcolorpicker_dhx_black .cs_CustomColorAdd,.dhtmlxcolorpicker_dhx_black .cs_ButtonOk,.dhtmlxcolorpicker_dhx_black .cs_ButtonCancel,.dhtmlxcolorpicker_dhx_black .cs_CustomColorAdd_Mini{border:1px outset white; background:#d4cfc9; height:22px}
.dhtmlxcolorpicker_dhx_black .cs_CustomColorAdd{width:145px; font-family:Arial; Font-size: 12px; margin-top:8px}
.dhtmlxcolorpicker_dhx_black .cs_CustomColorAdd_Mini{width:100%; font-family:Arial; Font-size: 12px; margin-top:6px}
.dhtmlxcolorpicker_dhx_black .cs_CustomColors{margin-top:8px; width:76px; height:38px}
.dhtmlxcolorpicker_dhx_black .cs_CustomColors_Mini{width:100%; height:18px; margin-top:6px}
.dhtmlxcolorpicker_dhx_black .cs_CustomColor{float:left; width:14px; height:14px; border:1px solid gray; overflow:hidden; cursor:pointer; 
 margin-bottom:3px; margin-right:3px}
.dhtmlxcolorpicker_dhx_black .cs_CustomColor_Mini{float:left; width:18px; height:18px; border:1px solid gray; overflow:hidden; cursor:pointer; 
 margin-bottom:3px; margin-right:3px}
.dhtmlxcolorpicker_dhx_black .cs_ButtonOk{margin-top:3px; margin-right:6px; 
 float:right; width:70px; font-family:Arial; Font-size: 12px}
.dhtmlxcolorpicker_dhx_black .cs_ButtonCancel{margin-top:3px; margin-right:7px; 
 width:70px; float:right; font-family:Arial; Font-size: 12px}
.dhtmlxcolorpicker_dhx_black .cs_colorInput{position:absolute; top:0px; left:0px}
.dhtmlxcolorpicker_dhx_black .cs_colorBox{position:absolute; top:0px; left:0px; border:1px solid black}
.dhtmlxcolorpicker_dhx_black .cs_ButtonsPanel{height:37px; background:url('imgs/__dhxCP_skin_Black/cp_buttons_panel.png')}
.dhtmlxcolorpicker_dhx_blue{background:#d3e2e5}
.dhtmlxcolorpicker_dhx_blue .cs_ContentTable{
}
.dhtmlxcolorpicker_dhx_blue .cs_SelectorDiv {border:1px solid gray; overflow:hidden; position:relative; width:256px; height:256px}
.dhtmlxcolorpicker_dhx_blue .cs_SelectorDiv_Mini {border:1px solid #adc6cb; overflow:hidden; position:relative; width:210px; height:120px}
.dhtmlxcolorpicker_dhx_blue .cs_SelectorVer{position:absolute; width:1px; height:100%; background-color:white; overflow:hidden}
.dhtmlxcolorpicker_dhx_blue .cs_SelectorHor{position:absolute; width:100%; height:1px; background-color:white; overflow:hidden}
.dhtmlxcolorpicker_dhx_blue .cs_LumSelect {border:1px solid gray; margin-left:13px; margin-right:10px; position:relative; width:15px; 
}
.dhtmlxcolorpicker_dhx_blue .cs_LumSelect_Mini {border:1px solid #adc6cb; margin-left:6px; position:relative; width:12px; 
}
.dhtmlxcolorpicker_dhx_blue .cs_LumSelectLine{position:absolute; width:100%; height:1px; overflow:hidden; background-color:white}
.dhtmlxcolorpicker_dhx_blue .cs_LumSelectArrow {position:absolute; background:url('imgs/__dhxCP_skin_Blue/slide.gif') no-repeat; width:13px; height:9px; overflow:hidden}
.dhtmlxcolorpicker_dhx_blue .cs_LumElement {width:100%; height:4px; border:0px; font-size:0px; overflow:hidden}
.dhtmlxcolorpicker_dhx_blue .cs_ColorArea {font-family:Arial; font-size:12px; 
 width:100%; 
 color:#02609e}
.dhtmlxcolorpicker_dhx_blue .cs_ColorArea_Mini {font-family:Arial; font-size:12px; 
 width:100%; color:#02609e}
.dhtmlxcolorpicker_dhx_blue .cs_ColorArea TD {text-align:right; height:25px}
.dhtmlxcolorpicker_dhx_blue .cs_ColorArea_Mini TD {text-align:right; height:18px; 
 
}
.dhtmlxcolorpicker_dhx_blue .cs_EndColor {width:72px; height:69px; border:1px solid gray}
.dhtmlxcolorpicker_dhx_blue .cs_EndColor_Mini {width:100px; height:30px; border:1px solid #adc6cb; 
 
}
.dhtmlxcolorpicker_dhx_blue .cs_Hex {font-family:Arial; 
 Font-size: 12px; 
 width:55px}
.dhtmlxcolorpicker_dhx_blue .cs_Hex_Mini,.dhtmlxcolorpicker_dhx_blue .cs_Hex_MiniX {font-family:Arial; 
 Font-size: 10px; 
 height:15px; 
 width:45px; margin:0px; padding:0px; 
 border:1px solid #adc6cb}
.dhtmlxcolorpicker_dhx_blue .cs_Hex_MiniX {height:11px}
.dhtmlxcolorpicker_dhx_blue .cs_Input {width:26px; font-family:Arial; Font-size: 12px; text-align:right}
.dhtmlxcolorpicker_dhx_blue .cs_Input_Mini, .dhtmlxcolorpicker_dhx_blue .cs_Input_MiniX {width:22px; height:15px; font-family:Arial; Font-size: 10px; margin:0px; padding:0px; text-align:right; border:1px solid #adc6cb}
.dhtmlxcolorpicker_dhx_blue .cs_Input_MiniX {height:11px}
.commonInputStyle,.dhtmlxcolorpicker_dhx_blue .cs_CustomColorAdd,.dhtmlxcolorpicker_dhx_blue .cs_ButtonOk,.dhtmlxcolorpicker_dhx_blue .cs_ButtonCancel,.dhtmlxcolorpicker_dhx_blue .cs_CustomColorAdd_Mini{border:1px outset white; background:#d4cfc9; height:22px}
.dhtmlxcolorpicker_dhx_blue .cs_CustomColorAdd{width:145px; font-family:Arial; Font-size: 12px; margin-top:8px}
.dhtmlxcolorpicker_dhx_blue .cs_CustomColorAdd_Mini{width:100%; font-family:Arial; Font-size: 12px; margin-top:6px}
.dhtmlxcolorpicker_dhx_blue .cs_CustomColors{margin-top:8px; width:76px; height:38px}
.dhtmlxcolorpicker_dhx_blue .cs_CustomColors_Mini{width:100%; height:18px; margin-top:6px}
.dhtmlxcolorpicker_dhx_blue .cs_CustomColor{float:left; width:14px; height:14px; border:1px solid #adc6cb; overflow:hidden; cursor:pointer; 
 margin-bottom:3px; margin-right:3px}
.dhtmlxcolorpicker_dhx_blue .cs_CustomColor_Mini{float:left; width:18px; height:18px; border:1px solid #adc6cb; overflow:hidden; cursor:pointer; 
 margin-bottom:3px; margin-right:3px}
.dhtmlxcolorpicker_dhx_blue .cs_ButtonOk{margin-top:3px; margin-right:6px; 
 float:right; width:70px; font-family:Arial; Font-size: 12px}
.dhtmlxcolorpicker_dhx_blue .cs_ButtonCancel{margin-top:3px; margin-right:7px; 
 width:70px; float:right; font-family:Arial; Font-size: 12px}
.dhtmlxcolorpicker_dhx_blue .cs_colorInput{position:absolute; top:0px; left:0px}
.dhtmlxcolorpicker_dhx_blue .cs_colorBox{position:absolute; top:0px; left:0px; border:1px solid blue}
.dhtmlxcolorpicker_dhx_blue .cs_ButtonsPanel{height:37px; background:url('imgs/__dhxCP_skin_Blue/cp_buttons_panel.png')}
.dhx_combo_img{position:absolute; top:0px; right:0px; width:17px; height:20px}
.dhx_combo_option_img{position:relative; top:1px; margin-left:2px; left:0px; width:18px; height:18px}
.dhx_combo_input{color:#333333; font-family: Arial; font-size: 9pt; border:0px; padding:2px 2px 2px 2px; position:absolute; top:0px}
.dhx_combo_box{position:relative; text-align:left; border:1px solid #7F9DB9; height:20px; _height:22px; overflow:hidden; background-color: white}
.dhx_combo_list{position:absolute; z-index:230; overflow-y:auto; overflow-x:hidden; border:1px solid black; height:100px; font-family: Arial; font-size: 9pt; background-color: white}
.dhx_combo_list div{cursor:default; padding:2px 2px 2px 2px}
.dhx_selected_option{background-color:navy; color:white}
.dhx_combo_img_rtl{position:absolute; top:0px; left:1px; width:17px; height:20px}
.dhx_combo_option_img_rtl{float:right; margin-right :0px; width:18px; height:18px}
.dhx_combo_list_rtl{direction: rtl; unicode-bidi : bidi-override; position:absolute; z-index:230; overflow-y:auto; overflow-x:hidden; border:1px solid black; height:100px; font-family: Arial; font-size: 9pt; background-color: white}
.dhx_combo_list_rtl div{direction: rtl; unicode-bidi : bidi-override}
.dhx_combo_list_rtl div div{float :right !important; cursor:default; padding:2px 2px 2px 2px}
.dhx_combo_list_rtl div img{float :right !important}
.dhx_combo_list_rtl div input{float :right !important}
.dhx_folders_area{width:100%; height:100%; overflow:auto; background-color:white; border:0px outset blue; padding-top:3px; position:relative}
.dhx_folders_block_selection{position:absolute; top:0px; left:0px; background-color: #00BFFF; filter:alpha(opacity=20); -moz-opacity:0.2; opacity:0.2; border:1px solid blue}
 .dhx_folders_GENERIC_item, .dhx_folders_GENERIC_item_selected{
}
 
 .dhx_folders_FICON_item, .dhx_folders_FICON_item_selected{border:0px solid lightgrey;width:75px;height:75px;float:left;margin:1px; cursor:default;text-align:center}
 .dhx_folders_FICON_item_text{font-size:11px; font-family: tahoma; overflow:hidden; padding:1px; width:65px; height:14px}
 .dhx_folders_FICON_item_selected .dhx_folders_FICON_item_text{background-color:#3366ff; color:white}
 .dhx_folders_FICON_item_text textarea{font-size:11px; font-family:tahoma; border:0px; padding:0px}
 .dhx_folders_FTILES_item, .dhx_folders_FTILES_item_selected{border:0px solid lightgrey;width:140px;float:left;margin:5px; cursor:default;vertical-align:middle}
 .dhx_folders_FTILES_item_text, .dhx_folders_FTILES_item_text_gray{font-size:11px; font-family: tahoma; overflow:hidden; padding:1px; width:85px; height:16px; text-align:left}
 .dhx_folders_FTILES_item_selected .dhx_folders_FTILES_item_text, .dhx_folders_FTILES_item_selected .dhx_folders_FTILES_item_text_gray {background-color:#3366ff; color:white}
 .dhx_folders_FTILES_item_text_gray{color:gray}
 .dhx_folders_FTABLE_item, .dhx_folders_FTABLE_item_selected{cursor:default;clear:both;width:99%;margin:1px;height:20px}
 .dhx_folders_FTABLE_item_text{font-size:12px; font-family: tahoma; padding:1px; width:85px; text-align:left}
 .dhx_folders_FTABLE_item_selected .dhx_folders_FTABLE_item_text span{background-color:#3366ff; color:white}
 
 .dhx_folders_FTHUMBS_item, .dhx_folders_FTHUMBS_item_selected{width:110px; float:left; padding:2px 5px 2px 5px; margin-right:14px; margin-bottom:20px; background-color:white; -moz-user-select:none; text-align:center}
 .dhx_folders_FTHUMBS_item_selected{padding:0px 5px 0px 5px}
 .dhx_folders_FTHUMBS_item img{border:1px solid #ece9d8}
 .dhx_folders_FTHUMBS_item_selected img{border:3px solid #316ac5}
 .dhx_folders_FTHUMBS_item span, .dhx_folders_FTHUMBS_item_selected span{height:16px; font-family:Tahoma; font-size:10pt; text-align:center; overflow:hidden; display:block; width:85px}
 .dhx_folders_FTHUMBS_item_selected span{background-color:#3366ff; color:white}
 .dhx_folders_THUMBNAIL_item, .dhx_folders_THUMBNAIL_item_selected{width:110px; float:left; padding:2px 5px 2px 5px; margin-right:14px; margin-bottom:20px; background-color:white; -moz-user-select:none; text-align:center}
 .dhx_folders_THUMBNAIL_item_selected{padding:0px 5px 0px 5px}
 .dhx_folders_THUMBNAIL_item img{border:1px solid #ece9d8}
 .dhx_folders_THUMBNAIL_item_selected img{border:3px solid #316ac5}
 .dhx_folders_THUMBNAIL_item span, .dhx_folders_THUMBNAIL_item_selected span{height:16px; font-family:Tahoma; font-size:10pt; text-align:center; overflow:hidden; display:block; somewidth:85px}
 .dhx_folders_THUMBNAIL_item_selected span{background-color:#3366ff; color:white}
.dhx_folders_item_editor{width:78px; height:14px; font-family: Tahoma; font-size:8pt; text-align:center; border:1px solid black; padding:0px; margin:0px; overflow:hidden; -moz-user-select:normal}
.dhx_isIE6 .dhx_folders_item_editor {margin-top:-1px}
.dhx_folders_item .dhx_folders_item_text,.dhx_folders_item_selected .dhx_folders_item_text{width:102px; height:16px; padding-top:4px; font-family:Tahoma; font-size:8pt; text-align:center; overflow:hidden}
.dhx_folders_item_selected .dhx_folders_item_text{padding-top:2px; padding-bottom:2px}
.dhx_folders_item span, .dhx_folders_item_selected span{font-family:Tahoma; font-size:8pt; text-align:center; padding-top:0px; padding-left:3px; padding-right:3px; overflow:hidden; cursor:default}
.dhx_folders_item_selected span{color:white; background-color:#316ac5}
.dhx_folders_item {width:110px; float:left; padding:2px 5px 2px 5px; margin:0px; background-color:white; -moz-user-select:none}
.dhx_folders_item_selected{width:114px; float:left; padding:0px 3px 0px 3px; margin:0px; background-color:white}
.dhx_folders_item_img{padding:0px 0px 0px 0px; width:94px; height:94px}
.dhx_folders_item .dhx_folders_item_img{border:1px solid #ece9d8}
.dhx_folders_item_selected .dhx_folders_item_img{border:3px solid #316ac5}
.dhx_exlporerA_item, .dhx_exlporerA_item_selected {width:215px; height:50px; padding:4px; overflow:hidden; background-color:white; -moz-user-select:none; float:left; position:relative}
.dhx_exlporerA_item_text{position:absolute; left:50px; top:20px; width:150px; height:50px}
.dhx_exlporerA_item_text {font-family:Tahoma; font-size:8pt}
.dhx_exlporerA_item_selected .dhx_exlporerA_item_text span{background-color:#316ac5; color:white}
.dhx_exlporerA_item_img{padding:0px 0px 0px 0px; width:36px; height:46px}
.dhx_exlporerA_item_editor{width:78px; height:14px; font-family: Tahoma; font-size:8pt; text-align:center; border:1px solid black; padding:0px; margin:0px; overflow:hidden; -moz-user-select:normal}
.dhx_exlporerB_item, .dhx_exlporerB_item_selected {width:50px; height:50px; padding:4px; overflow:hidden; background-color:white; -moz-user-select:none; float:left; text-align: center}
.dhx_exlporerB_item_text{width:40px; height:20px; font-family:Tahoma; font-size:8pt}
.dhx_exlporerB_item_selected .dhx_exlporerB_item_text span{background-color:#316ac5; color:white}
.dhx_exlporerB_item_img{padding:0px 0px 0px 0px; width:32px; height:32px}
.dhx_exlporerB_item_editor{width:40px; height:14px; font-family: Tahoma; font-size:8pt; text-align:center; border:1px solid black; padding:0px; margin:0px; overflow:hidden; -moz-user-select:normal}
.dhx_DnD_selector{position: absolute; top:0px; left:0px; width: 7px; overflow:hidden}
.dhx_DnD_drag{opacity:0.8; -moz-opacity:0.8; filter:alpha(opacity=80); position:absolute; background-color:transparent; z-index:10}
.dhxfolders_pagingInact,.dhxfolders_pagingCurrent{cursor:pointer;border:1px solid gray;width:18px;height;25px;text-align:center;padding:2px;margin:2px}
.dhxfolders_pagingCurrent{border:1px solid #f7f7f7; background-color:#f7f7f7; font-weight:bold; color:black; cursor:default}
.dhx_tabbar_zoneV{position:relative}
.dhx_tabbar_zoneVB{position:relative}
.dhx_tabbar_zone .dhx_tablist_zone{padding:5px 0px 0px 0px}
.dhx_tabbar_zoneB .dhx_tablist_zone{padding:5px 0px 0px 0px}
.dhx_tabbar_zoneV .dhx_tablist_zone{padding:0px 0px 0px 0px}
.dhx_tabbar_zoneVB .dhx_tablist_zone{padding:0px 0px 0px 0px; position:absolute}
.dhx_tabcontent_sub_zone{width:100%; height:100%; overflow:auto; padding: 0px 0px 0px 0px !important
}
.dhx_tabcontent_zone{overflow:hidden; position:relative; background-color:#F0F8FF; overflow:auto}
.dhx_tabbar_zone .dhx_tabcontent_zone{border-bottom:1px solid #91A7B4; border-left:1px solid #91A7B4; border-right:1px solid #91A7B4; border-top:0px solid #91A7B4; 
}
.dhx_tabbar_zoneB .dhx_tabcontent_zone{border-top:1px solid #91A7B4; border-left:1px solid #91A7B4; border-right:1px solid #91A7B4; border-bottom:0px solid #91A7B4}
.dhx_tabbar_zoneV .dhx_tabcontent_zone{border-bottom:1px solid #91A7B4; border-top:1px solid #91A7B4; border-right:1px solid #91A7B4; border-left:0px solid #91A7B4; position:absolute; top:0px}
.dhx_tabbar_zoneVB .dhx_tabcontent_zone{border-bottom:1px solid #91A7B4; border-top:1px solid #91A7B4; border-left:1px solid #91A7B4; border-right:0px solid #91A7B4; position:absolute; top:0px; left:0px}
.dhx_tab_element div{font-family:Tahoma; font-size:8pt}
.dhx_tabbar_zoneB .dhx_tab_element div{background-position:bottom}
.dhx_tabbar_zoneVB .dhx_tab_element div{background-position:right}
.dhx_tab_element{font-family:Tahoma; font-size:8pt; text-align:center; cursor:pointer; position:absolute; overflow:hidden}
.dhx_tabbar_zone .dhx_tab_element{padding:3px 0px 3px 0px}
.dhx_tabbar_zoneB .dhx_tab_element{padding:0px 0px 0px 0px}
.dhx_tabbar_zoneV .dhx_tab_element{padding:0px 3px 0px 3px}
.dhx_tabbar_zoneVB .dhx_tab_element{padding:0px 0px 0px 0px}
.dhx_tab_element_inactive{font-weight:normal; z-Index:4}
.dhx_tabbar_zone .dhx_tab_element_inactive{margin-top:3px; margin-left:0px}
.dhx_tabbar_zoneB .dhx_tab_element_inactive{margin-top:0px; margin-left:0px}
 .dhx_tabbar_zoneV .dhx_tab_element_inactive{margin-left:3px; margin-top:0px}
.dhx_tabbar_zoneVB .dhx_tab_element_inactive{margin-left:0px; margin-top:0px}
.dhx_tab_element_active{background-color: #F0F8FF; font-weight:bold; z-Index:6}
.dhx_tabbar_zoneB .dhx_tab_element_active{margin-top:0px}
.dhx_tab_element_disabled{color:silver; cursor:default}
.dhx_tabbar_row{overflow:hidden; -moz-user-select: none}
.dhx_tabbar_zone .dhx_tabbar_row{margin-top:-5px; position:relative}
.dhx_tabbar_zoneB .dhx_tabbar_row{margin-top:-5px; position:relative}
.dhx_tabbar_zoneV .dhx_tabbar_row{margin-left:0px; margin-top: 0px; top:0px; position:absolute}
.dhx_tabbar_zoneVB .dhx_tabbar_row{margin-left:0px; margin-top: 0px; top:0px; position:absolute}
.dhx_tablist_scroll{position:absolute; top:5px; right:4px; height:15px; width:32px; z-Index:6; cursor:pointer}
.dhx_tabbar_zoneV .dhx_tabbar_row .dhx_tablist_scroll{height:32px; width:15px}
.dhx_tabbar_zoneVB .dhx_tabbar_row .dhx_tablist_scroll{height:32px; width:15px}
.dhx_tablist_line{height:1px; overflow:hidden; background-color:#91A7B4; width:100%; position:absolute; left:0px; z-Index:5}
.dhx_tabbar_zoneB .dhx_tabbar_row .dhx_tablist_line{height:1px; width:100%; left:0px}
.dhx_tabbar_zoneV .dhx_tabbar_row .dhx_tablist_line{width:1px; height:100%; top:0px}
.dhx_tabbar_zoneVB .dhx_tabbar_row .dhx_tablist_line{width:1px; height:100%; top:0px}
.dhx_ajax_loader{margin-top:20px; margin-left:10px; 
 font-size:10pt; font-family:Arial,Tahoma; font-weight:bold; vertical-align: absmiddle}
.skin_dhx_black .dhx_tab_element_active{color:white}
.skin_dhx_black .dhx_tab_element_inactive{color:white; margin-top:0px}
.skin_dhx_blue .dhx_tab_element_active{color:#006699}
.skin_dhx_blue .dhx_tab_element_inactive{color:#006699; margin-top:0px}
div.dhtmlxToolbarPoly_Standard img.buttonImage {top: 5px !important; margin-left: -14px !important}
div.dhtmlxToolbarPoly_Standard div {padding-top: 4px !important; padding-bottom: 4px !important; padding-left: 20px !important}
div.gridbox_dhx_blue {border:1px solid #c2d5dc}
div.gridbox_dhx_blue .xhdr{background-image:url(imgs//dhxgrid_dhx_blue/hdr.png)}
div.gridbox_dhx_blue .xhdr_last{border: 1px solid; border-color : #FDFDFD #93AFBA #93AFBA #FDFDFD}
div.gridbox_dhx_blue table.hdr{background-image:url(imgs//dhxgrid_dhx_blue/hdr.png)}
div.gridbox_dhx_blue table.hdr td {border: 1px solid; border-color : #FDFDFD #93AFBA #93AFBA #FDFDFD; background-color:transparent; font-family:Tahoma; font-size:11px; font-weight:bold; color:#055A78; vertical-align:top; text-align:left}
div.gridbox_dhx_blue table.hdr td div.hdrcell{xwidth:auto; padding-left:10px}
div.gridbox_dhx_blue table.hdr .filter{padding-left:0px !important; text-align:center; -moz-user-select:text}
div.gridbox_dhx_blue table.obj td {border-width: 0px 1px 0px 1px; border-left: 1px solid white; border-right: 1px solid #D6D6D6; font-family:Tahoma; font-size:11px; padding-right:4px; padding-left:4px}
div.gridbox_dhx_blue table.obj{border-bottom: 1px solid #D6D6D6}
div.gridbox_dhx_blue table.row20px tr td {padding-right:4px; padding-left:4px}
div.gridbox_dhx_blue .dhx_combo_edit{font-family:Tahoma; font-size:11px}
div.gridbox_dhx_blue table.obj tr.rowselected td{background-color:#ededed; color:black}
div.gridbox_dhx_blue table.obj tr.rowselected td.cellselected, div.gridbox_dhx_blue table.obj td.cellselected {background-color:#ededed}
div.gridbox_dhx_blue .odd_dhx_blue{background-color:#E5F2F8}
div.gridbox_dhx_blue div.ftr td {empty-cells:show}
table.dhtmlxLayoutPolyContainer_dhx_blue {width: 100%; height: 100%; background-color: #D3E2E5}
table.dhtmlxLayoutPolyContainer_dhx_blue td.dhtmlxLayoutSinglePoly {position: relative; border: #D3E2E5 1px solid; overflow: hidden; vertical-align: top}
table.dhtmlxLayoutPolyContainer_dhx_blue td.dhtmlxLayoutSinglePoly div.dhtmlxWindowMainContent {border: #C2D5DC 1px solid; background-color: #FFFFFF}
table.dhtmlxLayoutPolyContainer_dhx_blue td.dhtmlxLayoutSinglePoly div.dhtmlxPolyInfoBar {position: relative; font-family: Tahoma; font-size: 2px; height: 31px; height=33px; margin-bottom: 1px; background-image: url('imgs//dhxlayout_dhx_blue/dhxlayout_bg.png'); background-repeat: repeat-x; background-position: top; overflow: hidden; border: #C2D5DC 1px solid}
table.dhtmlxLayoutPolyContainer_dhx_blue td.dhtmlxLayoutSinglePoly div.dhtmlxPolyInfoBar div.dhtmlxInfoBarButtonsFake {position: absolute; width: 28px; height: 33px; margin: 0px; top: 0px; right: -1px; background-image: url('imgs//dhxlayout_dhx_blue/dhxlayout_bg.png'); background-repeat: repeat-x; background-position: top; overflow: hidden}
table.dhtmlxLayoutPolyContainer_dhx_blue td.dhtmlxLayoutSinglePoly div.dhtmlxPolyInfoBar div.dhtmlxInfoBarLabel {white-space: nowrap; font-size: 14px; color: #055A78; font-family: Tahoma; font-weight: bold; top: 0px; height: 31px; margin-left: 5px; line-height: 31px; vertical-align: middle; cursor: default; position: absolute; -moz-user-select: none}
table.dhtmlxLayoutPolyContainer_dhx_blue td.dhtmlxLayoutSinglePoly div.dhtmlxPolyInfoBarCollapsedVer div.dhtmlxInfoBarLabel {display: none}
table.dhtmlxLayoutPolyContainer_dhx_blue td.dhtmlxLayoutSinglePoly div.dhtmlxPolyInfoBar div.dhtmlxInfoButtonShowHide_ver {position: absolute; width: 16px; height: 16px; top: 7px; right: 4px; font-family: Tahoma; font-size: 2px; text-align: center; vertical-align: top; cursor: pointer; background-repeat: no-repeat}
table.dhtmlxLayoutPolyContainer_dhx_blue td.dhtmlxLayoutSinglePolyTabbarCollapsed div.dhtmlxInfoButtonShowHide_ver {
 position: absolute; width: 7px; height: 8px; top: 6px; right: 7px; font-family: Tahoma; font-size: 2px; text-align: center; vertical-align: top; cursor: pointer; background-repeat: no-repeat}
.dhxLayoutButton_dhx_blue_ver1t {background-image: url('imgs//dhxlayout_dhx_blue/dhxlayout_ver1t.gif')}
.dhxLayoutButton_dhx_blue_ver1b {background-image: url('imgs//dhxlayout_dhx_blue/dhxlayout_ver1b.gif')}
table.dhtmlxLayoutPolyContainer_dhx_blue td.dhtmlxLayoutSinglePoly div.dhtmlxPolyInfoBar div.dhtmlxInfoButtonShowHide_hor {position: absolute; width: 16px; height: 16px; top: 7px; right: 4px; font-family: Tahoma; font-size: 2px; text-align: center; vertical-align: top; cursor: pointer; background-repeat: no-repeat}
table.dhtmlxLayoutPolyContainer_dhx_blue td.dhtmlxLayoutSinglePolyTabbarCollapsed div.dhtmlxInfoButtonShowHide_hor {
 position: absolute; width: 8px; height: 7px; top: 10px; left: 6px; font-family: Tahoma; font-size: 2px; text-align: center; vertical-align: top; cursor: pointer; background-repeat: no-repeat}
.dhxLayoutButton_dhx_blue_hor1l {background-image: url('imgs//dhxlayout_dhx_blue/dhxlayout_hor1l.gif')}
.dhxLayoutButton_dhx_blue_hor1r {background-image: url('imgs//dhxlayout_dhx_blue/dhxlayout_hor1r.gif')}
table.dhtmlxLayoutPolyContainer_dhx_blue td.dhtmlxLayoutSinglePoly div.dhtmlxPolyInfoBarCollapsedHor {position: relative; font-family: Tahoma; font-size: 2px; height: 100%; height: 18px; background-color: #D3E2E5; overflow: hidden}
table.dhtmlxLayoutPolyContainer_dhx_blue td.dhtmlxLayoutSinglePoly div.dhtmlxPolyInfoBarCollapsedHor div.dhtmlxInfoBarLabel {display: none}
table.dhtmlxLayoutPolyContainer_dhx_blue td.dhtmlxLayoutSinglePoly div.dhtmlxPolyInfoBarCollapsedHor div.dhtmlxInfoButtonShowHide_ver {position: absolute; width: 7px; height: 8px; top: 5px; right: 9px; font-family: Tahoma; font-size: 2px; text-align: center; vertical-align: top; cursor: pointer; background-repeat: no-repeat}
.dhxLayoutButton_dhx_blue_ver2t {background-image: url('imgs//dhxlayout_dhx_blue/dhxlayout_ver2t.gif')}
.dhxLayoutButton_dhx_blue_ver2b {background-image: url('imgs//dhxlayout_dhx_blue/dhxlayout_ver2b.gif')}
table.dhtmlxLayoutPolyContainer_dhx_blue td.dhtmlxLayoutSinglePoly div.dhtmlxPolyInfoBarCollapsedHor div.dhtmlxInfoBarButtonsFake {border: 1px solid #C2D5DC; height: 16px; height=18px; left: 0px; position: relative; top: 0px; background-image: url('imgs//dhxlayout_dhx_blue/dhxlayout_bg.png')}
table.dhtmlxLayoutPolyContainer_dhx_blue td.dhtmlxLayoutSinglePoly div.dhtmlxPolyInfoBarCollapsedVer {position: relative; width: 100%; font-family: Tahoma; font-size: 2px; height: 100%; background-color: #D3E2E5; overflow: hidden}
table.dhtmlxLayoutPolyContainer_dhx_blue td.dhtmlxLayoutSinglePoly div.dhtmlxPolyInfoBarCollapsedVer div.dhtmlxInfoBarLabel {display: none}
table.dhtmlxLayoutPolyContainer_dhx_blue td.dhtmlxLayoutSinglePoly div.dhtmlxPolyInfoBarCollapsedVer div.dhtmlxInfoButtonShowHide_hor {position: absolute; width: 8px; height: 7px; top: 13px; left: 5px; font-family: Tahoma; font-size: 2px; text-align: center; vertical-align: top; cursor: pointer; background-repeat: no-repeat}
.dhxLayoutButton_dhx_blue_hor2l {background-image: url('imgs//dhxlayout_dhx_blue/dhxlayout_hor2l.gif')}
.dhxLayoutButton_dhx_blue_hor2r {background-image: url('imgs//dhxlayout_dhx_blue/dhxlayout_hor2r.gif')}
table.dhtmlxLayoutPolyContainer_dhx_blue td.dhtmlxLayoutSinglePoly div.dhtmlxPolyInfoBarCollapsedVer div.dhtmlxInfoBarButtonsFake {border: 1px solid #C2D5DC; width: 16px; left: 0px; position: absolute; top: 0px; height: 100%; width: 16px; bottom: 0px; height=100%; width=18px; background-image: url('imgs//dhxlayout_dhx_blue/dhxlayout_bg.png'); background-repeat: repeat-x; background-position: top}
table.dhtmlxLayoutPolyContainer_dhx_blue td.dhtmlxLayoutSinglePoly div.dhtmlxPolyInnerContainer {font-family: tahoma; font-size: 11px; font-weight: normal; color: #000000; position: relative; overflow: auto}
table.dhtmlxLayoutPolyContainer_dhx_blue div.dhtmlx_wins_body_content {position: relative; overflow: hidden}
table.dhtmlxLayoutPolyContainer_dhx_blue td.dhtmlxLayoutPolySplitterHor {font-size: 1px; height: 5px; line-height: 5px; cursor: n-resize; -moz-user-select: none; background-color: #D3E2E5; background-image: url('imgs//dhxlayout_dhx_blue/dhxlayout_drag_hor.gif') !important; background-repeat: no-repeat !important; background-position: center center !important; vertical-align: top}
table.dhtmlxLayoutPolyContainer_dhx_blue td.dhtmlxLayoutPolySplitterHorInactive {font-size: 1px; height: 5px; line-height: 5px; cursor: default; -moz-user-select: none; background-color: #D3E2E5; vertical-align: top}
table.dhtmlxLayoutPolyContainer_dhx_blue td.dhtmlxLayoutPolySplitterVer {font-size: 2px; width: 5px; cursor: w-resize; -moz-user-select: none; background-color: #D3E2E5; background-image: url('imgs//dhxlayout_dhx_blue/dhxlayout_drag_ver.gif') !important; background-repeat: no-repeat !important; background-position: 50% center !important; vertical-align: top}
table.dhtmlxLayoutPolyContainer_dhx_blue td.dhtmlxLayoutPolySplitterVerInactive {font-size: 2px; width: 5px; cursor: default; -moz-user-select: none; background-color: #D3E2E5; vertical-align: top}
table.dhtmlxLayoutPolyContainer_dhx_blue td.dhtmlxLayoutSinglePolyTabbar {position: relative; overflow: hidden; vertical-align: top; aborder:0px solid transparent; aborder-top:1px solid #D2E3EA; aborder-bottom:1px solid #D2E3EA; border-bottom:1px solid #D2E3EA}
table.dhtmlxLayoutPolyContainer_dhx_blue td.dhtmlxLayoutSinglePolyTabbarCollapsed {position: relative; border: #C2D5DC 1px solid; overflow: hidden; vertical-align: top; background-color: #D3E2E5}
table.dhtmlxLayoutPolyContainer_dhx_blue td.dhtmlxLayoutSinglePolyTabbar div.dhtmlxWindowMainContent {aborder: #333333 0px solid !important; border: #D3E2E5 1px solid !important; background-color: #FFFFFF}
table.dhtmlxLayoutPolyContainer_dhx_blue .dhx_tablist_zone{background-color:#D3E2E5}
table.dhtmlxLayoutPolyContainer_dhx_blue td.dhtmlxLayoutSinglePolyTabbarCollapsed div.dhtmlxPolyInfoBarCollapsedVer, td.dhtmlxLayoutSinglePolyTabbarCollapsed div.dhtmlxPolyInfoBarCollapsedHor {position: relative; width: 100%; height: 100%}
table.dhtmlxLayoutPolyContainer_dhx_blue td.dhtmlxLayoutSinglePolyTabbar div.dhx_tabbar_row {}
table.dhtmlxLayoutPolyContainer_dhx_blue td.dhtmlxLayoutSinglePolyTabbar div.dhtmlxPolyInfoBar, td.dhtmlxLayoutSinglePolyTabbarCollapsed div.dhtmlxPolyInfoBar {position: relative; z-index: 100}
table.dhtmlxLayoutPolyContainer_dhx_blue td.dhtmlxLayoutSinglePolyTabbar div.dhtmlxInfoBarLabel, td.dhtmlxLayoutSinglePolyTabbarCollapsed div.dhtmlxInfoBarLabel {width: 0px; height: 0px; display: none}
table.dhtmlxLayoutPolyContainer_dhx_blue td.dhtmlxLayoutSinglePolyTabbar div.dhtmlxInfoBarButtonsFake, td.dhtmlxLayoutSinglePolyTabbarCollapsed div.dhtmlxInfoBarButtonsFake {width: 0px; height: 0px; display: none}
table.dhtmlxLayoutPolyContainer_dhx_blue td.dhtmlxLayoutSinglePolyTabbar div.dhtmlxPolyInfoBar div {position: relative; float: right; background-position: center top; background-repeat: no-repeat; width: 12px; height: 12px; overflow: hidden; z-index: 100}
table.dhtmlxLayoutPolyContainer_dhx_blue td.dhtmlxLayoutSinglePolyTabbar div.dhtmlxPolyInfoBar div.dhtmlxInfoButtonShowHide_hor, table.dhtmlxLayoutPolyContainer_dhx_blue td.dhtmlxLayoutSinglePolyTabbar div.dhtmlxPolyInfoBar div.dhtmlxInfoButtonShowHide_ver {position: absolute; right: 4px; top: 4px; width: 16px; height: 16px; cursor: pointer}
div.dhxLayout_Sizer_dhx_blue {position: absolute; background-color: #97BFE8; filter: alpha(opacity=30); -moz-opacity: 0.3; opacity: 0.3; transparent: 0; font-size: 1px; z-index: 1999}
div.dhxLayout_Cover_dhx_blue {position: absolute; width: 100%; height: 100%; top: 0px; left: 0px; filter: alpha(opacity=20); -moz-opacity: 0.2; opacity: 0.2; background-color: #93C0E7}
.dhtmlxMenu_dhx_blue_Middle {amargin-left: 1px; amargin-right: 1px}
.dhtmlxMenu_dhx_blue_bottom_border {height=25; border-bottom: #C2D5DC 1px solid}
.dhtmlxToolbar_dhx_blue_bottom_top {border-top: #C2D5DC 1px solid}
div.dhtmlxMenu_dhx_blue_Middle {position: relative; height: 24px; border: none; background-image: url('imgs//dhxmenu_dhx_blue/dhtmlxmenu_bg.png'); background-position: top; background-repeat: repeat-x; -moz-user-select: none}
iframe.dhtmlxMenu_IE6CoverFix_dhx_blue {position: absolute; border: none; background: #000000; filter: alpha(opacity=100)}
div.dhtmlxMenu_dhx_blue_TopLevel_Item_Normal {position: absolute; font-family: Tahoma; font-size: 12px; font-weight: normal; color: #000000; cursor: default; white-space: nowrap; -moz-user-select: none; top: 3px; margin: 1px; padding-left: 7px; padding-right: 7px}
div.dhtmlxMenu_dhx_blue_TopLevel_Item_Disabled {position: absolute; font-family: Tahoma; font-size: 12px; font-weight: normal; color: #999999; cursor: default; white-space: nowrap; -moz-user-select: none; top: 3px; margin: 1px; padding-left: 7px; padding-right: 7px}
div.dhtmlxMenu_dhx_blue_TopLevel_Item_Selected {position: absolute; font-family: Tahoma; font-size: 12px; font-weight: normal; cursor: default; color: #000000; white-space: nowrap; -moz-user-select: none; height: 17px; height=21px; background-image: url('imgs//dhxmenu_dhx_blue/dhtmlxmenu_bg.png'); background-repeat: repeat-x; background-position: top; abackground-color: #D3E2E5; border-top: #C2D5DC 1px solid; border-left: #C2D5DC 1px solid; border-right: #FFFFFF 1px solid; border-bottom: #FFFFFF 1px solid; margin-top: 1px; padding-left: 7px; padding-right: 7px; padding-top: 2px}
div.dhtmlxMenu_dhx_blue_SubLevelArea_Polygon {position: absolute; background-color: #E8F0F4; border-top: #C2D5DC 1px solid; border-bottom: #C2D5DC 1px solid; overflow: hidden}
div.dhtmlxMenu_dhx_blue_SubLevelArea_Separator {font-size: 1px; cursor: default; -moz-user-select: none; border-top: #C2D5DC 1px solid}
div.dhtmlxMenu_dhx_blue_SubLevelArea_Item_Normal {position: relative; font-family: Tahoma; font-size: 12px; font-weight: normal; color: #000000; border-left: #C2D5DC 1px solid; border-right: #C2D5DC 1px solid; margin: 0px 0px 0px 0px; padding: 5px 28px 5px 28px; cursor: default; white-space: nowrap; -moz-user-select: none}
div.dhtmlxMenu_dhx_blue_SubLevelArea_Item_Disabled {position: relative; font-family: Tahoma; font-size: 12px; font-weight: normal; color: #999999; margin: 0px 0px 0px 0px; padding: 5px 28px 5px 28px; border-left: #C2D5DC 1px solid; border-right: #C2D5DC 1px solid; cursor: default; white-space: nowrap; -moz-user-select: none}
div.dhtmlxMenu_dhx_blue_SubLevelArea_Item_Selected {position: relative; font-family: Tahoma; font-size: 12px; font-weight: normal; color: #000000; background-color: #D3E2E5; margin: 0px 0px 0px 0px; padding: 5px 28px 5px 28px; border-left: #C2D5DC 1px solid; border-right: #C2D5DC 1px solid; cursor: default; white-space: nowrap; -moz-user-select: none}
div.dhtmlxMenu_dhx_blue_SubLevelArea_Item_HotKey {position: absolute; top: 6px; font-size: 10px; right: 8px; color: #AAAAAA}
img.dhtmlxMenu_dhx_blue_SubLevelArea_Item_Arrow {width: 4px; height: 7px; position: absolute; margin-top: 4px; right: 8px}
img.dhtmlxMenu_dhx_blue_SubLevelArea_Item_Arrow_Loading {width: 11px; height: 11px; position: absolute; amargin-top: 1px; right: 6px}
img.dhtmlxMenu_dhx_blue_TopLevel_Item_Icon {position: absolute; margin-top: -2px; left: 5px; width: 18px; height: 18px}
img.dhtmlxMenu_dhx_blue_SubLevelArea_Item_Icon {position: absolute; top: 2px; left: 5px; _left: -22px; width: 18px; height: 18px}
div.dhtmlxMenu_dhx_blue_SubLevelArea_Arrow {width: 100%; height: 100%; background-repeat: no-repeat; background-position: center center; background-color: #E8F0F4}
div.dhtmlxMenu_dhx_blue_SubLevelArea_ArrowUp {position: absolute; height: 16px; height=18px; padding-top: 1px; padding-left: 1px; padding-right: 1px; font-size: 1px; background-color: #E8F0F4; border-top: #C2D5DC 1px solid; border-left: #C2D5DC 1px solid; border-right: #C2D5DC 1px solid}
div.dhtmlxMenu_dhx_blue_SubLevelArea_ArrowUp_Over {position: absolute; height: 16px; height=18px; padding-top: 1px; padding-left: 1px; padding-right: 1px; font-size: 1px; background-color: #E8F0F4; border-top: #C2D5DC 1px solid; border-left: #C2D5DC 1px solid; border-right: #C2D5DC 1px solid}
div.dhtmlxMenu_dhx_blue_SubLevelArea_ArrowUp_Disabled {position: absolute; height: 16px; height=18px; padding-top: 1px; padding-left: 1px; padding-right: 1px; font-size: 1px; background-color: #E8F0F4; border-top: #C2D5DC 1px solid; border-left: #C2D5DC 1px solid; border-right: #C2D5DC 1px solid}
div.dhtmlxMenu_dhx_blue_SubLevelArea_ArrowUp div.dhtmlxMenu_dhx_blue_SubLevelArea_Arrow {background-image: url('imgs//dhxmenu_dhx_blue/dhtmlxmenu_arrow_up.gif')}
div.dhtmlxMenu_dhx_blue_SubLevelArea_ArrowUp_Over div.dhtmlxMenu_dhx_blue_SubLevelArea_Arrow {background-image: url('imgs//dhxmenu_dhx_blue/dhtmlxmenu_arrow_up_over.gif')}
div.dhtmlxMenu_dhx_blue_SubLevelArea_ArrowUp_Disabled div.dhtmlxMenu_dhx_blue_SubLevelArea_Arrow {background-image: url('imgs//dhxmenu_dhx_blue/dhtmlxmenu_arrow_up_dis.gif')}
div.dhtmlxMenu_dhx_blue_SubLevelArea_ArrowDown {position: absolute; height: 16px; height=18px; font-size: 1px; padding-top: 1px; padding-left: 1px; padding-right: 1px; background-color: #E8F0F4; border-bottom: #C2D5DC 1px solid; border-left: #C2D5DC 1px solid; border-right: #C2D5DC 1px solid}
div.dhtmlxMenu_dhx_blue_SubLevelArea_ArrowDown_Over {position: absolute; height: 16px; height=18px; font-size: 1px; padding-top: 1px; padding-left: 1px; padding-right: 1px; background-color: #E8F0F4; border-bottom: #C2D5DC 1px solid; border-left: #C2D5DC 1px solid; border-right: #C2D5DC 1px solid}
div.dhtmlxMenu_dhx_blue_SubLevelArea_ArrowDown_Disabled {position: absolute; height: 16px; height=18px; font-size: 1px; padding-top: 1px; padding-left: 1px; padding-right: 1px; background-color: #E8F0F4; border-bottom: #C2D5DC 1px solid; border-left: #C2D5DC 1px solid; border-right: #C2D5DC 1px solid}
div.dhtmlxMenu_dhx_blue_SubLevelArea_ArrowDown div.dhtmlxMenu_dhx_blue_SubLevelArea_Arrow {background-image: url('imgs//dhxmenu_dhx_blue/dhtmlxmenu_arrow_down.gif')}
div.dhtmlxMenu_dhx_blue_SubLevelArea_ArrowDown_Over div.dhtmlxMenu_dhx_blue_SubLevelArea_Arrow {background-image: url('imgs//dhxmenu_dhx_blue/dhtmlxmenu_arrow_down_over.gif')}
div.dhtmlxMenu_dhx_blue_SubLevelArea_ArrowDown_Disabled div.dhtmlxMenu_dhx_blue_SubLevelArea_Arrow {background-image: url('imgs//dhxmenu_dhx_blue/dhtmlxmenu_arrow_down_dis.gif')}
.dhtmlxToolbar_dhx_blue {white-space: nowrap; overflow: hidden; height: 25px; background-color: #D3E2E5; position: relative}
.dhtmlxToolbar_dhx_blue table.dhtmlxToolbarTable_dhx_blue {height: 100%}
table.dhtmlxToolbarTable_dhx_blue td {white-space: nowrap; position: relative}
table.dhtmlxToolbarTable_dhx_blue td.dhtmlxToolbarIMG {padding: 0px 2px; width: 18px; height: 18px; -moz-user-select: none}
table.dhtmlxToolbarTable_dhx_blue td.dhtmlxToolbarIMG img {width: 18px; height: 18px}
table.dhtmlxToolbarTable_dhx_blue td.dhtmlxToolbarTEXT {padding: 2px; padding-right: 5px; -moz-user-select: none; text-align: left}
table.dhtmlxToolbarTable_dhx_blue table.itemDefault {height: 22px; border: #D3E2E5 1px solid; background: none; cursor: default; color: #000000}
table.dhtmlxToolbarTable_dhx_blue table.itemDisabled {height: 22px; border: #D3E2E5 1px solid; background: none; cursor: default; color: #999999}
table.dhtmlxToolbarTable_dhx_blue table.itemOver {border: #C2D5DC 1px solid; height: 22px; cursor: default; color: #000000; background-image: url('imgs//dhxtoolbar_dhx_blue/dhtmlxtoolbar_bgover.png'); background-position: top; background-repeat: repeat-x}
table.dhtmlxToolbarTable_dhx_blue table.itemPressed {border: #ADC9D4 1px solid; background: none; height: 22px; cursor: default; color: #000000; background-color: #BDCFD3}
table.dhtmlxToolbarTable_dhx_blue td.dhtmlxToolbarItem {
}
table.dhtmlxToolbarTable_dhx_blue td.dhtmlxToolbarItem span {font-family: Tahoma; font-size: 12px}
table.dhtmlxToolbarTable_dhx_blue td.dhtmlxToolbarItem div.dhtmlxToolbarSep {width: 0px; height: 19px; font-size: 2px; margin-left: 1px; margin-right: 0px; margin-top: 1px; #margin-right: -1px; border-left: #C2D5DC 1px solid; -moz-user-select: none}
table.dhtmlxToolbarTable_dhx_blue td.dhtmlxToolbarItem .dhtmlxToolbarInp {position: relative; border-top: #C0C0C0 1px solid; border-left: #C0C0C0 1px solid; border-right: #FFFFFF 1px solid; border-bottom: #FFFFFF 1px solid; background-color: #FEFEFE; font-family: Tahoma; font-size: 11px; @margin-top:2px}
td.dhtmlxToolbarArrow {-moz-user-select: none}
div.dhtmlxToolbarArrow {width: 9px; -moz-user-select: none; background-repeat: no-repeat; background-position: center center}
table.dhtmlxToolbarTable_dhx_blue td.dhtmlxToolbarItem table.itemDefault div.dhtmlxToolbarArrow {background-image: url('imgs//dhxtoolbar_dhx_blue/dhtmlxtoolbar_btnarrow.gif')}
table.dhtmlxToolbarTable_dhx_blue td.dhtmlxToolbarItem table.itemOver div.dhtmlxToolbarArrow {background-image: url('imgs//dhxtoolbar_dhx_blue/dhtmlxtoolbar_btnarrow.gif')}
table.dhtmlxToolbarTable_dhx_blue td.dhtmlxToolbarItem table.itemPressed div.dhtmlxToolbarArrow {background-image: url('imgs//dhxtoolbar_dhx_blue/dhtmlxtoolbar_btnarrow.gif')}
table.dhtmlxToolbarTable_dhx_blue td.dhtmlxToolbarItem table.itemDisabled div.dhtmlxToolbarArrow {background-image: url('imgs//dhxtoolbar_dhx_blue/dhtmlxtoolbar_btnarrow_dis.gif')}
div.dhtmlxToolbarPoly_dhx_blue {position: absolute; margin: 0px; padding: 0px; border-top: #A7C7DF 1px solid; border-left: #A7C7DF 1px solid; border-right: #739DCC 1px solid; border-bottom: #739DCC 1px solid; background-color: #F9FDFF; overflow: hidden; cursor: default}
div.dhtmlxToolbarPoly_dhx_blue div.buttonItem {position: relative; font-family: Tahoma; font-size: 11px; font-weight: normal; cursor: default; white-space: nowrap; -moz-user-select: none; color: #333333; margin: 0px 0px 0px 0px; padding: 2px 12px 2px 18px}
div.dhtmlxToolbarPoly_dhx_blue div.buttonItemDis {position: relative; font-family: Tahoma; font-size: 11px; font-weight: normal; cursor: default; white-space: nowrap; -moz-user-select: none; color: #999999; margin: 0px 0px 0px 0px; padding: 2px 12px 2px 18px}
div.dhtmlxToolbarPoly_dhx_blue div.buttonItemOver {position: relative; font-family: Tahoma; font-size: 11px; font-weight: normal; cursor: default; white-space: nowrap; -moz-user-select: none; color: #333333; background-color: #C5DCED; margin: 0px 0px 0px 0px; padding: 2px 12px 2px 18px}
div.dhtmlxToolbarPoly_dhx_blue div.buttonItemSelected {position: relative; font-family: Tahoma; font-size: 11px; font-weight: normal; cursor: default; white-space: nowrap; -moz-user-select: none; color: #333333; 
 background-color: #D3E2E5; margin: 0px 0px 0px 0px; padding: 2px 12px 2px 18px}
div.dhtmlxToolbarPoly_dhx_blue div.buttonSeparator {position: relative; border-top: #A7C7DF 1px solid; font-size: 1px}
div.dhtmlxToolbarPoly_dhx_blue img.buttonImage {position: absolute; width: 12px; height: 12px; top: 2px; margin-left: -16px}
table.dhtmlxToolbarTable_dhx_blue td.dhtmlxToolbarItem table.itemDefault td.dhtmlxToolbarSliderBarLeft {background-image: url('imgs//dhxtoolbar_dhx_blue/dhtmlxtoolbar_slider_hor_left.gif')}
table.dhtmlxToolbarTable_dhx_blue td.dhtmlxToolbarItem table.itemDefault td.dhtmlxToolbarSliderBarMiddle {background-image: url('imgs//dhxtoolbar_dhx_blue/dhtmlxtoolbar_slider_hor_middle.gif')}
table.dhtmlxToolbarTable_dhx_blue td.dhtmlxToolbarItem table.itemDefault td.dhtmlxToolbarSliderBarRight {background-image: url('imgs//dhxtoolbar_dhx_blue/dhtmlxtoolbar_slider_hor_right.gif')}
table.dhtmlxToolbarTable_dhx_blue td.dhtmlxToolbarItem table.itemDisabled td.dhtmlxToolbarSliderBarLeft {background-image: url('imgs//dhxtoolbar_dhx_blue/dhtmlxtoolbar_slider_hor_left_dis.gif')}
table.dhtmlxToolbarTable_dhx_blue td.dhtmlxToolbarItem table.itemDisabled td.dhtmlxToolbarSliderBarMiddle {background-image: url('imgs//dhxtoolbar_dhx_blue/dhtmlxtoolbar_slider_hor_middle_dis.gif')}
table.dhtmlxToolbarTable_dhx_blue td.dhtmlxToolbarItem table.itemDisabled td.dhtmlxToolbarSliderBarRight {background-image: url('imgs//dhxtoolbar_dhx_blue/dhtmlxtoolbar_slider_hor_right_dis.gif')}
table.dhtmlxToolbarTable_dhx_blue td.dhtmlxToolbarItem td.dhtmlxToolbarSliderBarLeft {font-size: 2px; width: 3px; background-repeat: no-repeat; background-position: right center}
table.dhtmlxToolbarTable_dhx_blue td.dhtmlxToolbarItem td.dhtmlxToolbarSliderBarMiddle {font-size: 2px; height: 20px; background-repeat: repeat-x; background-position: center center}
table.dhtmlxToolbarTable_dhx_blue td.dhtmlxToolbarItem td.dhtmlxToolbarSliderBarRight {font-size: 2px; width: 3px; background-repeat: no-repeat; background-position: left center}
table.dhtmlxToolbarTable_dhx_blue td.dhtmlxToolbarItem table.itemDefault div.dhtmlxToolbarBarSliderPen {background-image: url('imgs//dhxtoolbar_dhx_blue/dhtmlxtoolbar_slider_hor_pen.gif')}
table.dhtmlxToolbarTable_dhx_blue td.dhtmlxToolbarItem table.itemDisabled div.dhtmlxToolbarBarSliderPen {background-image: url('imgs//dhxtoolbar_dhx_blue/dhtmlxtoolbar_slider_hor_pen_dis.gif')}
table.dhtmlxToolbarTable_dhx_blue td.dhtmlxToolbarItem div.dhtmlxToolbarBarSliderPen {position: absolute; top: 3px; width: 7px; height: 16px; background-repeat: no-repeat; -moz-user-select: none; cursor: default}
table.dhtmlxToolbarTable_dhx_blue td.dhtmlxToolbarItem div.dhtmlxToolbarBarSliderPenOver {position: absolute; top: 3px; width: 7px; height: 16px; background-image: url('imgs//dhxtoolbar_dhx_blue/dhtmlxtoolbar_slider_hor_pen_over.gif'); background-repeat: no-repeat; -moz-user-select: none; cursor: default}
div.dhtmlxToolbarSliderPenLabel_dhx_blue {position: absolute; border: #A3A172 1px solid; background-color: #FFF992; font-family: Tahoma; font-size: 10px; color: #000000; font-weight: normal; padding: 0px 2px 0px 2px; cursor: default; -moz-user-select: none; z-index: 8422}
div.dhtmlx_window_active table.dhtmlx_wins_dhx_blue {background: none}
div.dhtmlx_window_inactive table.dhtmlx_wins_dhx_blue {background: none}
div.dhtmlx_window_active table.dhtmlx_wins_dhx_blue td.dhtmlx_wins_td_header_full {height: 21px; -moz-user-select: none; cursor: default; font-size: 2px}
div.dhtmlx_window_inactive table.dhtmlx_wins_dhx_blue td.dhtmlx_wins_td_header_full {height: 21px; -moz-user-select: none; cursor: default; font-size: 2px}
div.dhtmlx_window_active table.dhtmlx_wins_dhx_blue td.dhtmlx_wins_td_header_full table.dhtmlx_wins_header {height: 21px; -moz-user-select: none; cursor: default}
div.dhtmlx_window_inactive table.dhtmlx_wins_dhx_blue td.dhtmlx_wins_td_header_full table.dhtmlx_wins_header {height: 21px; -moz-user-select: none; cursor: default}
div.dhtmlx_window_active table.dhtmlx_wins_dhx_blue td.dhtmlx_wins_td_header_full table.dhtmlx_wins_header td.dhtmlx_wins_td_header_left {height: 21px; width: 2px; background-image: url('imgs//dhxwins_dhx_blue/active/header_left.gif'); background-position: bottom; background-repeat: no-repeat; cursor: default; font-size: 2px}
div.dhtmlx_window_inactive table.dhtmlx_wins_dhx_blue td.dhtmlx_wins_td_header_full table.dhtmlx_wins_header td.dhtmlx_wins_td_header_left {height: 21px; width: 2px; background-image: url('imgs//dhxwins_dhx_blue/inactive/header_left.gif'); background-position: bottom; background-repeat: no-repeat; cursor: default; font-size: 2px}
div.dhtmlx_window_active table.dhtmlx_wins_dhx_blue td.dhtmlx_wins_td_header_full table.dhtmlx_wins_header td.dhtmlx_wins_td_header_middle {height: 21px; background-image: url('imgs//dhxwins_dhx_blue/active/header_middle.gif'); background-position: bottom; background-repeat: repeat-x; cursor: default; font-size: 2px}
div.dhtmlx_window_inactive table.dhtmlx_wins_dhx_blue td.dhtmlx_wins_td_header_full table.dhtmlx_wins_header td.dhtmlx_wins_td_header_middle {height: 21px; background-image: url('imgs//dhxwins_dhx_blue/inactive/header_middle.gif'); background-position: bottom; background-repeat: repeat-x; cursor: default; font-size: 2px}
div.dhtmlx_window_active table.dhtmlx_wins_dhx_blue td.dhtmlx_wins_td_header_full table.dhtmlx_wins_header td.dhtmlx_wins_td_header_right {height: 21px; width: 2px; background-image: url('imgs//dhxwins_dhx_blue/active/header_right.gif'); background-position: bottom; background-repeat: no-repeat; cursor: default; font-size: 2px}
div.dhtmlx_window_inactive table.dhtmlx_wins_dhx_blue td.dhtmlx_wins_td_header_full table.dhtmlx_wins_header td.dhtmlx_wins_td_header_right {height: 21px; width: 2px; background-image: url('imgs//dhxwins_dhx_blue/inactive/header_right.gif'); background-position: bottom; background-repeat: no-repeat; cursor: default; font-size: 2px}
div.dhtmlx_window_active table.dhtmlx_wins_dhx_blue td.dhtmlx_wins_td_body_full table.dhtmlx_wins_body td.dhtmlx_wins_body_border_middle_left {width: 2px; background-image: url('imgs//dhxwins_dhx_blue/active/body_middle_left.gif'); background-repeat: repeat-y; -moz-user-select: none; font-size: 2px}
div.dhtmlx_window_inactive table.dhtmlx_wins_dhx_blue td.dhtmlx_wins_td_body_full table.dhtmlx_wins_body td.dhtmlx_wins_body_border_middle_left {width: 2px; background-image: url('imgs//dhxwins_dhx_blue/inactive/body_middle_left.gif'); background-repeat: repeat-y; -moz-user-select: none; font-size: 2px}
div.dhtmlx_window_active table.dhtmlx_wins_dhx_blue td.dhtmlx_wins_td_body_full table.dhtmlx_wins_body td.dhtmlx_wins_body_content {font-family: Tahoma; font-size: 10px; color: #000000; font-weight: normal; background-color: #FFFFFF; overflow: hidden}
div.dhtmlx_window_inactive table.dhtmlx_wins_dhx_blue td.dhtmlx_wins_td_body_full table.dhtmlx_wins_body td.dhtmlx_wins_body_content {font-family: Tahoma; font-size: 10px; color: #000000; font-weight: normal; background-color: #FFFFFF; overflow: hidden}
div.dhtmlx_window_active table.dhtmlx_wins_dhx_blue td.dhtmlx_wins_td_body_full table.dhtmlx_wins_body td.dhtmlx_wins_body_content div.dhtmlx_wins_body_content {
 position: relative; font-family: Tahoma; font-size: 10px; color: #000000; font-weight: normal; background-color: #FFFFFF; overflow: hidden}
div.dhtmlx_window_inactive table.dhtmlx_wins_dhx_blue td.dhtmlx_wins_td_body_full table.dhtmlx_wins_body td.dhtmlx_wins_body_content div.dhtmlx_wins_body_content {
 position: relative; font-family: Tahoma; font-size: 10px; color: #000000; font-weight: normal; background-color: #FFFFFF; overflow: hidden}
div.dhtmlx_window_active table.dhtmlx_wins_dhx_blue td.dhtmlx_wins_td_body_full table.dhtmlx_wins_body td.dhtmlx_wins_body_border_middle_right {width: 2px; background-image: url('imgs//dhxwins_dhx_blue/active/body_middle_right.gif'); background-repeat: repeat-y; -moz-user-select: none; font-size: 1px}
div.dhtmlx_window_inactive table.dhtmlx_wins_dhx_blue td.dhtmlx_wins_td_body_full table.dhtmlx_wins_body td.dhtmlx_wins_body_border_middle_right {width: 2px; background-image: url('imgs//dhxwins_dhx_blue/inactive/body_middle_right.gif'); background-repeat: repeat-y; -moz-user-select: none; font-size: 1px}
div.dhtmlx_window_active table.dhtmlx_wins_dhx_blue td.dhtmlx_wins_td_body_full table.dhtmlx_wins_body td.dhtmlx_wins_body_border_bottom_left {width: 2px; height: 2px; background-image: url('imgs//dhxwins_dhx_blue/active/body_bottom_left.gif'); background-repeat: no-repeat; -moz-user-select: none; font-size: 1px}
div.dhtmlx_window_inactive table.dhtmlx_wins_dhx_blue td.dhtmlx_wins_td_body_full table.dhtmlx_wins_body td.dhtmlx_wins_body_border_bottom_left {width: 2px; height: 2px; background-image: url('imgs//dhxwins_dhx_blue/inactive/body_bottom_left.gif'); background-repeat: no-repeat; -moz-user-select: none; font-size: 1px}
div.dhtmlx_window_active table.dhtmlx_wins_dhx_blue td.dhtmlx_wins_td_body_full table.dhtmlx_wins_body td.dhtmlx_wins_body_border_bottom_middle {height: 2px; background-image: url('imgs//dhxwins_dhx_blue/active/body_bottom_middle.gif'); background-repeat: repeat-x; -moz-user-select: none; font-size: 1px}
div.dhtmlx_window_inactive table.dhtmlx_wins_dhx_blue td.dhtmlx_wins_td_body_full table.dhtmlx_wins_body td.dhtmlx_wins_body_border_bottom_middle {height: 2px; background-image: url('imgs//dhxwins_dhx_blue/inactive/body_bottom_middle.gif'); background-repeat: repeat-x; -moz-user-select: none; font-size: 1px}
div.dhtmlx_window_active table.dhtmlx_wins_dhx_blue td.dhtmlx_wins_td_body_full table.dhtmlx_wins_body td.dhtmlx_wins_body_border_bottom_right {width: 2px; height: 2px; background-image: url('imgs//dhxwins_dhx_blue/active/body_bottom_right.gif'); background-repeat: no-repeat; -moz-user-select: none; font-size: 1px}
div.dhtmlx_window_inactive table.dhtmlx_wins_dhx_blue td.dhtmlx_wins_td_body_full table.dhtmlx_wins_body td.dhtmlx_wins_body_border_bottom_right {width: 2px; height: 2px; background-image: url('imgs//dhxwins_dhx_blue/inactive/body_bottom_right.gif'); background-repeat: no-repeat; -moz-user-select: none; font-size: 1px}
div.dhtmlx_window_active div.dhtmlx_wins_title_dhx_blue {position: absolute; top: 4px; left: 22px; color: #055A78; font-family: Arial; font-size: 11px; font-weight: bold; cursor: default; white-space: nowrap; overflow: hidden; -moz-user-select: none}
div.dhtmlx_window_inactive div.dhtmlx_wins_title_dhx_blue {position: absolute; top: 4px; left: 22px; color: #A9AAAB; font-family: Arial; font-size: 11px; font-weight: bold; cursor: default; white-space: nowrap; overflow: hidden; -moz-user-select: none}
div.dhtmlx_window_active img.dhtmlx_wins_icon_dhx_blue {position: absolute; top: 6px; left: 8px; width: 9px; height: 9px; border: none; -moz-user-select: none}
div.dhtmlx_window_inactive img.dhtmlx_wins_icon_dhx_blue {position: absolute; top: 6px; left: 8px; width: 9px; height: 9px; border: none; -moz-user-select: none}
div.dhtmlx_window_active div.dhtmlx_wins_buttons_dhx_blue {position: absolute; right: 5px; top: 2px; height: 16px; border: none; background: none; -moz-user-select: none}
div.dhtmlx_window_inactive div.dhtmlx_wins_buttons_dhx_blue {position: absolute; right: 5px; top: 2px; height: 16px; border: none; background: none; -moz-user-select: none}
div.dhtmlx_window_active div.dhtmlx_wins_buttons_dhx_blue table td.dhtmlx_wins_btn_visible {width: 17px; text-align: left; cursor: default; -moz-user-select: none}
div.dhtmlx_window_inactive div.dhtmlx_wins_buttons_dhx_blue table td.dhtmlx_wins_btn_visible {width: 17px; text-align: left; cursor: default; -moz-user-select: none}
div.dhtmlx_window_active div.dhtmlx_wins_buttons_dhx_blue table td.dhtmlx_wins_btn_hidden {display: none; width: 17px; text-align: left; cursor: default; -moz-user-select: none}
div.dhtmlx_window_inactive div.dhtmlx_wins_buttons_dhx_blue table td.dhtmlx_wins_btn_hidden {display: none; width: 17px; text-align: left; cursor: default; -moz-user-select: none}
div.dhtmlx_window_active div.dhtmlx_wins_buttons_dhx_blue table td div {width: 17px; height: 16px; -moz-user-select: none; background-repeat: no-repeat; cursor: default}
div.dhtmlx_window_inactive div.dhtmlx_wins_buttons_dhx_blue table td div {width: 17px; height: 16px; -moz-user-select: none; background-repeat: no-repeat; cursor: default}
div.dhtmlx_window_active div.dhtmlx_wins_buttons_dhx_blue table td div.button_park_default {background-image: url('imgs//dhxwins_dhx_blue/active/btns_default/btn_park.gif')}
div.dhtmlx_window_inactive div.dhtmlx_wins_buttons_dhx_blue table td div.button_park_default {background-image: url('imgs//dhxwins_dhx_blue/inactive/btns_default/btn_park.gif')}
div.dhtmlx_window_active div.dhtmlx_wins_buttons_dhx_blue table td div.button_park_disabled {background-image: url('imgs//dhxwins_dhx_blue/active/btns_disabled/btn_park.gif')}
div.dhtmlx_window_inactive div.dhtmlx_wins_buttons_dhx_blue table td div.button_park_disabled {background-image: url('imgs//dhxwins_dhx_blue/inactive/btns_disabled/btn_park.gif')}
div.dhtmlx_window_active div.dhtmlx_wins_buttons_dhx_blue table td div.button_park_over_default {background-image: url('imgs//dhxwins_dhx_blue/active/btns_over_default/btn_park.gif')}
div.dhtmlx_window_inactive div.dhtmlx_wins_buttons_dhx_blue table td div.button_park_over_default {background-image: url('imgs//dhxwins_dhx_blue/inactive/btns_over_default/btn_park.gif')}
div.dhtmlx_window_active div.dhtmlx_wins_buttons_dhx_blue table td div.button_park_over_pressed {background-image: url('imgs//dhxwins_dhx_blue/active/btns_over_pressed/btn_park.gif')}
div.dhtmlx_window_inactive div.dhtmlx_wins_buttons_dhx_blue table td div.button_park_over_pressed {background-image: url('imgs//dhxwins_dhx_blue/inactive/btns_over_pressed/btn_park.gif')}
div.dhtmlx_window_active div.dhtmlx_wins_buttons_dhx_blue table td div.button_minmax1_default {background-image: url('imgs//dhxwins_dhx_blue/active/btns_default/btn_minmax1.gif')}
div.dhtmlx_window_inactive div.dhtmlx_wins_buttons_dhx_blue table td div.button_minmax1_default {background-image: url('imgs//dhxwins_dhx_blue/inactive/btns_default/btn_minmax1.gif')}
div.dhtmlx_window_active div.dhtmlx_wins_buttons_dhx_blue table td div.button_minmax1_disabled {background-image: url('imgs//dhxwins_dhx_blue/active/btns_disabled/btn_minmax1.gif')}
div.dhtmlx_window_inactive div.dhtmlx_wins_buttons_dhx_blue table td div.button_minmax1_disabled {background-image: url('imgs//dhxwins_dhx_blue/inactive/btns_disabled/btn_minmax1.gif')}
div.dhtmlx_window_active div.dhtmlx_wins_buttons_dhx_blue table td div.button_minmax1_over_default {background-image: url('imgs//dhxwins_dhx_blue/active/btns_over_default/btn_minmax1.gif')}
div.dhtmlx_window_inactive div.dhtmlx_wins_buttons_dhx_blue table td div.button_minmax1_over_default {background-image: url('imgs//dhxwins_dhx_blue/inactive/btns_over_default/btn_minmax1.gif')}
div.dhtmlx_window_active div.dhtmlx_wins_buttons_dhx_blue table td div.button_minmax1_over_pressed {background-image: url('imgs//dhxwins_dhx_blue/active/btns_over_pressed/btn_minmax1.gif')}
div.dhtmlx_window_inactive div.dhtmlx_wins_buttons_dhx_blue table td div.button_minmax1_over_pressed {background-image: url('imgs//dhxwins_dhx_blue/inactive/btns_over_pressed/btn_minmax1.gif')}
div.dhtmlx_window_active div.dhtmlx_wins_buttons_dhx_blue table td div.button_minmax2_default {background-image: url('imgs//dhxwins_dhx_blue/active/btns_default/btn_minmax2.gif')}
div.dhtmlx_window_inactive div.dhtmlx_wins_buttons_dhx_blue table td div.button_minmax2_default {background-image: url('imgs//dhxwins_dhx_blue/inactive/btns_default/btn_minmax2.gif')}
div.dhtmlx_window_active div.dhtmlx_wins_buttons_dhx_blue table td div.button_minmax2_disabled {background-image: url('imgs//dhxwins_dhx_blue/active/btns_disabled/btn_minmax2.gif')}
div.dhtmlx_window_inactive div.dhtmlx_wins_buttons_dhx_blue table td div.button_minmax2_disabled {background-image: url('imgs//dhxwins_dhx_blue/inactive/btns_disabled/btn_minmax2.gif')}
div.dhtmlx_window_active div.dhtmlx_wins_buttons_dhx_blue table td div.button_minmax2_over_default {background-image: url('imgs//dhxwins_dhx_blue/active/btns_over_default/btn_minmax2.gif')}
div.dhtmlx_window_inactive div.dhtmlx_wins_buttons_dhx_blue table td div.button_minmax2_over_default {background-image: url('imgs//dhxwins_dhx_blue/inactive/btns_over_default/btn_minmax2.gif')}
div.dhtmlx_window_active div.dhtmlx_wins_buttons_dhx_blue table td div.button_minmax2_over_pressed {background-image: url('imgs//dhxwins_dhx_blue/active/btns_over_pressed/btn_minmax2.gif')}
div.dhtmlx_window_inactive div.dhtmlx_wins_buttons_dhx_blue table td div.button_minmax2_over_pressed {background-image: url('imgs//dhxwins_dhx_blue/inactive/btns_over_pressed/btn_minmax2.gif')}
div.dhtmlx_window_active div.dhtmlx_wins_buttons_dhx_blue table td div.button_close_default {background-image: url('imgs//dhxwins_dhx_blue/active/btns_default/btn_close.gif')}
div.dhtmlx_window_inactive div.dhtmlx_wins_buttons_dhx_blue table td div.button_close_default {background-image: url('imgs//dhxwins_dhx_blue/inactive/btns_default/btn_close.gif')}
div.dhtmlx_window_active div.dhtmlx_wins_buttons_dhx_blue table td div.button_close_disabled {background-image: url('imgs//dhxwins_dhx_blue/active/btns_disabled/btn_close.gif')}
div.dhtmlx_window_inactive div.dhtmlx_wins_buttons_dhx_blue table td div.button_close_disabled {background-image: url('imgs//dhxwins_dhx_blue/inactive/btns_disabled/btn_close.gif')}
div.dhtmlx_window_active div.dhtmlx_wins_buttons_dhx_blue table td div.button_close_over_default {background-image: url('imgs//dhxwins_dhx_blue/active/btns_over_default/btn_close.gif')}
div.dhtmlx_window_inactive div.dhtmlx_wins_buttons_dhx_blue table td div.button_close_over_default {background-image: url('imgs//dhxwins_dhx_blue/inactive/btns_over_default/btn_close.gif')}
div.dhtmlx_window_active div.dhtmlx_wins_buttons_dhx_blue table td div.button_close_over_pressed {background-image: url('imgs//dhxwins_dhx_blue/active/btns_over_pressed/btn_close.gif')}
div.dhtmlx_window_inactive div.dhtmlx_wins_buttons_dhx_blue table td div.button_close_over_pressed {background-image: url('imgs//dhxwins_dhx_blue/inactive/btns_over_pressed/btn_close.gif')}
div.dhtmlx_window_active div.dhtmlx_wins_buttons_dhx_blue table td div.button_help_default {background-image: url('imgs//dhxwins_dhx_blue/active/btns_default/btn_help.gif')}
div.dhtmlx_window_inactive div.dhtmlx_wins_buttons_dhx_blue table td div.button_help_default {background-image: url('imgs//dhxwins_dhx_blue/inactive/btns_default/btn_help.gif')}
div.dhtmlx_window_active div.dhtmlx_wins_buttons_dhx_blue table td div.button_help_disabled {background-image: url('imgs//dhxwins_dhx_blue/active/btns_disabled/btn_help.gif')}
div.dhtmlx_window_inactive div.dhtmlx_wins_buttons_dhx_blue table td div.button_help_disabled {background-image: url('imgs//dhxwins_dhx_blue/inactive/btns_disabled/btn_help.gif')}
div.dhtmlx_window_active div.dhtmlx_wins_buttons_dhx_blue table td div.button_help_over_default {background-image: url('imgs//dhxwins_dhx_blue/active/btns_over_default/btn_help.gif')}
div.dhtmlx_window_inactive div.dhtmlx_wins_buttons_dhx_blue table td div.button_help_over_default {background-image: url('imgs//dhxwins_dhx_blue/inactive/btns_over_default/btn_help.gif')}
div.dhtmlx_window_active div.dhtmlx_wins_buttons_dhx_blue table td div.button_help_over_pressed {background-image: url('imgs//dhxwins_dhx_blue/active/btns_over_pressed/btn_help.gif')}
div.dhtmlx_window_inactive div.dhtmlx_wins_buttons_dhx_blue table td div.button_help_over_pressed {background-image: url('imgs//dhxwins_dhx_blue/inactive/btns_over_pressed/btn_help.gif')}
div.dhtmlx_window_active div.dhtmlx_wins_buttons_dhx_blue table td div.button_stick_default {background-image: url('imgs//dhxwins_dhx_blue/active/btns_default/btn_stick.gif')}
div.dhtmlx_window_inactive div.dhtmlx_wins_buttons_dhx_blue table td div.button_stick_default {background-image: url('imgs//dhxwins_dhx_blue/inactive/btns_default/btn_stick.gif')}
div.dhtmlx_window_active div.dhtmlx_wins_buttons_dhx_blue table td div.button_stick_disabled {background-image: url('imgs//dhxwins_dhx_blue/active/btns_disabled/btn_stick.gif')}
div.dhtmlx_window_inactive div.dhtmlx_wins_buttons_dhx_blue table td div.button_stick_disabled {background-image: url('imgs//dhxwins_dhx_blue/inactive/btns_disabled/btn_stick.gif')}
div.dhtmlx_window_active div.dhtmlx_wins_buttons_dhx_blue table td div.button_stick_over_default {background-image: url('imgs//dhxwins_dhx_blue/active/btns_over_default/btn_stick.gif')}
div.dhtmlx_window_inactive div.dhtmlx_wins_buttons_dhx_blue table td div.button_stick_over_default {background-image: url('imgs//dhxwins_dhx_blue/inactive/btns_over_default/btn_stick.gif')}
div.dhtmlx_window_active div.dhtmlx_wins_buttons_dhx_blue table td div.button_stick_over_pressed {background-image: url('imgs//dhxwins_dhx_blue/active/btns_over_pressed/btn_stick.gif')}
div.dhtmlx_window_inactive div.dhtmlx_wins_buttons_dhx_blue table td div.button_stick_over_pressed {background-image: url('imgs//dhxwins_dhx_blue/inactive/btns_over_pressed/btn_stick.gif')}
div.dhtmlx_window_active div.dhtmlx_wins_buttons_dhx_blue table td div.button_sticked_default {background-image: url('imgs//dhxwins_dhx_blue/active/btns_default/btn_sticked.gif')}
div.dhtmlx_window_inactive div.dhtmlx_wins_buttons_dhx_blue table td div.button_sticked_default {background-image: url('imgs//dhxwins_dhx_blue/inactive/btns_default/btn_sticked.gif')}
div.dhtmlx_window_active div.dhtmlx_wins_buttons_dhx_blue table td div.button_sticked_disabled {background-image: url('imgs//dhxwins_dhx_blue/active/btns_disabled/btn_sticked.gif')}
div.dhtmlx_window_inactive div.dhtmlx_wins_buttons_dhx_blue table td div.button_sticked_disabled {background-image: url('imgs//dhxwins_dhx_blue/inactive/btns_disabled/btn_sticked.gif')}
div.dhtmlx_window_active div.dhtmlx_wins_buttons_dhx_blue table td div.button_sticked_over_default {background-image: url('imgs//dhxwins_dhx_blue/active/btns_over_default/btn_sticked.gif')}
div.dhtmlx_window_inactive div.dhtmlx_wins_buttons_dhx_blue table td div.button_sticked_over_default {background-image: url('imgs//dhxwins_dhx_blue/inactive/btns_over_default/btn_sticked.gif')}
div.dhtmlx_window_active div.dhtmlx_wins_buttons_dhx_blue table td div.button_sticked_over_pressed {background-image: url('imgs//dhxwins_dhx_blue/active/btns_over_pressed/btn_sticked.gif')}
div.dhtmlx_window_inactive div.dhtmlx_wins_buttons_dhx_blue table td div.button_sticked_over_pressed {background-image: url('imgs//dhxwins_dhx_blue/inactive/btns_over_pressed/btn_sticked.gif')}
div.dhtmlx_window_active div.dhtmlx_wins_buttons_dhx_blue table td div.button_dock_default {background-image: url('imgs//dhxwins_dhx_blue/active/btns_default/btn_dock.gif')}
div.dhtmlx_window_inactive div.dhtmlx_wins_buttons_dhx_blue table td div.button_dock_default {background-image: url('imgs//dhxwins_dhx_blue/inactive/btns_default/btn_dock.gif')}
div.dhtmlx_window_active div.dhtmlx_wins_buttons_dhx_blue table td div.button_dock_disabled {background-image: url('imgs//dhxwins_dhx_blue/active/btns_disabled/btn_dock.gif')}
div.dhtmlx_window_inactive div.dhtmlx_wins_buttons_dhx_blue table td div.button_dock_disabled {background-image: url('imgs//dhxwins_dhx_blue/inactive/btns_disabled/btn_dock.gif')}
div.dhtmlx_window_active div.dhtmlx_wins_buttons_dhx_blue table td div.button_dock_over_default {background-image: url('imgs//dhxwins_dhx_blue/active/btns_over_default/btn_dock.gif')}
div.dhtmlx_window_inactive div.dhtmlx_wins_buttons_dhx_blue table td div.button_dock_over_default {background-image: url('imgs//dhxwins_dhx_blue/inactive/btns_over_default/btn_dock.gif')}
div.dhtmlx_window_active div.dhtmlx_wins_buttons_dhx_blue table td div.button_dock_over_pressed {background-image: url('imgs//dhxwins_dhx_blue/active/btns_over_pressed/btn_dock.gif')}
div.dhtmlx_window_inactive div.dhtmlx_wins_buttons_dhx_blue table td div.button_dock_over_pressed {background-image: url('imgs//dhxwins_dhx_blue/inactive/btns_over_pressed/btn_dock.gif')}
div.dhtmlx_window_active div.dhtmlx_wins_progress_dhx_blue {position: absolute; top: 5px; left: 6px; width: 11px; height: 11px; background-image: url('imgs//dhxwins_dhx_blue/active/progress.gif'); background-repeat: no-repeat}
div.dhtmlx_window_inactive div.dhtmlx_wins_progress_dhx_blue {position: absolute; top: 5px; left: 6px; width: 11px; height: 11px; background-image: url('imgs//dhxwins_dhx_blue/inactive/progress.gif'); background-repeat: no-repeat}
div.dhtmlxWebStatusBarInWin_dhx_blue {position: absolute; bottom: 0px; abottom=2px; overflow: hidden; width=100%; left: 0px; right: 0px; background-color: #D3E2E5; border-top: #C2D9EB 1px solid; vertical-align: middle; font-family: Tahoma; font-size: 11px; padding-left: 4px; padding-right: 4px; line-height: 17px; line-height=16px; color: #444444; height: 40px; margin-top=-2px; font-weight: normal; cursor: default; -moz-user-select: none}
div.dhtmlx_window_inactive .dhx_tablist_zone, div.dhtmlx_window_active .dhx_tablist_zone{background-color:#D3E2E5}
div.dhx_acc_base_dhx_blue {overflow: hidden; background-color: #D3E2E5; 
}
div.dhx_acc_item_dhx_blue {position: relative; overflow: hidden; width: 100%; padding-bottom: 1px}
div.dhx_acc_item_hidden_dhx_blue {display: none}
div.dhx_acc_item_dhx_blue div.dhx_acc_item_label_dhx_blue {position: relative; color: #055A78; font-family: Tahoma; font-size: 12px; font-weight: normal; height: 22px; line-height: 20px; border: #C2D5DC 1px solid; vertical-align: middle; overflow: hidden; background-image: url('imgs//dhxaccord_dhx_blue/dhtmlxaccordion_bg.png'); background-position: top; background-repeat: repeat-x; -moz-user-select: none; cursor: default; padding-left: 4px; padding-right: 4px}
div.dhx_acc_item_dhx_blue div.dhx_acc_item_label_dhx_blue img.dhx_acc_item_icon_dhx_blue {position: absolute; width: 16px; height: 16px; right: 4px; top: 3px}
div.dhx_acc_item_dhx_blue div.dhx_acc_item_content_opened_dhx_blue {awidth: 100%; overflow: hidden; position: relative; aborder-bottom: #C2D9EB 1px solid; amargin-top: 1px; margin-top: 1px}
div.dhx_acc_item_dhx_blue div.dhx_acc_item_content_opened_dhx_blue div.dhtmlx_wins_body_content {position: relative}
div.dhx_acc_item_dhx_blue div.dhx_acc_item_content_closed_dhx_blue {display: none}
.dhtmlxAccordionAttached {border: none !important}
div.dhx_acc_item_dhx_blue div.dhtmlxWindowMainContent {amargin-top: 1px; amargin-bottom: 1px}
div.dhx_acc_item_dhx_blue div.dhx_acc_item_content_opened_dhx_blue div.dhtmlxWindowMainContent {background-color: #FFFFFF; border: 1px solid #C2D5DC}
.dhxAccordLabelIEFix_dhx_blue {height: 24px; line-height: 18px}
.dhxAccordPolyIEFix_dhx_blue {padding-bottom: 2px; padding-right: 2px}
div.dhx_acc_item_dhx_blue div.dhx_tabbar_row {background-color: #D2E3EA}
iframe.dhxeditor_mainiframe_dhx_blue {position: absolute; overflow: hidden; top: 0px; left: 0px; width: 100%; height: 100%}
td.dhxeditor_toolbar_dhx_blue {position: relative; height: 24px; border-bottom: #C2D5DC 1px solid}
td.dhxeditor_toolbar_dhx_blue div.dhtmlxToolbar_dhx_blue {height: 24px !important}
div.dhxeditor_container_dhx_blue {position: relative; width: 100%; height: 100%}